Since you're playing the free version, the maximum number villagers you can have is 9. If you already have 9 villagers, you cannot have villagers give birth until one villager dies.
_________________________

Avvi by AR