Choosing the right name for your baby is tougher than it sounds. You probably don't want an overly weird name lest your child gets teased at school. On the other hand, nobody wants to be saddled with a boringly common name like John or Chris (thanks for nothing, Mum!)
Instead, most parents plump for something that sits between unique and familiar. If you're stumped for ideas, this list of 100 popular baby names - 50 boys' and 50 girls' - is well worth a look.