One anthropologist's estimate, built from primate brain sizes and group sizes, says humans can only maintain about 150 stable relationships.
The number keeps turning up in Roman legions and modern org charts, which suggests it found us rather than the other way around.