Why do men have a greater average height than women?
The difference is known as sexual dimorphism. It is probably
related to mate selection. It is likely that, historically, human
females chose larger, stronger mates, or that the larger, stronger
males were simply more successful in finding mates.
In many species males and females are quite similar, and in some
species, the female is the larger and stronger of the two
sexes.