During meiosis, pairing of homologous chromosomes (homologs) ensures the formation of haploid gametes from diploid precursor cells, a prerequisite for sexual reproduction. Pairing during meiotic prophase I facilitates crossover recombination and homolog segregation during the ensuing reductional cell division. Mechanisms that ensure stable homolog alignment in the presence of an excess of non-homologous chromosomes have remained elusive, but rapid chromosome movements appear to play a role in the process. Apart from homolog attraction, provided by early intermediates of homologous recombination, dissociation of non-homologous associations also appears to contribute to homolog pairing, as suggested by the detection of stable non-homologous chromosome associations in pairing-defective mutants. Here, we have developed an agent-based model for homolog pairing derived from the dynamics of a naturally occurring chromosome ensemble. The model simulates unidirectional chromosome movements, as well as collision dynamics determined by attractive and repulsive forces arising from close-range physical interactions. Chromosome number and size as well as movement velocity and repulsive forces are identified as key factors in the kinetics and efficiency of homologous pairing in addition to homolog attraction. Dissociation of interactions between non-homologous chromosomes may contribute to pairing by crowding homologs into a limited nuclear area thus creating preconditions for close-range homolog attraction. Incorporating natural chromosome lengths, the model accurately recapitulates efficiency and kinetics of homolog pairing observed for wild-type and mutant meiosis in budding yeast, and can be adapted to nuclear dimensions and chromosome sets of other organisms.