Magic Baby Names is a unique search site with 102,326 names collected from 2,649,968 family trees, containing 130,845,988 people.

But you don't need to trawl through long lists of baby names any more!

Simply enter names you like and let this genius technology inspire you to find the perfect name. How?

My favorite names


Click the ♡ next to a name to add it to your favorites.

Magic Baby Names

Popular Australia Top 50 baby names for girls:

The AustraliaTop50 tag is based on Baby Names Australia 2013
Sarah   Isabella   Jayden   Matilda
Elizabeth   Sophia   Chelsea   Isla
Emily   Madison   Sofia   Harper
Jessica   Ella   Isabel   Scarlett
Emma   Alexis   Georgia   Annabelle
Hannah   Abigail   Isabelle   Zara
Olivia   Mia   Savannah   Willow
Grace   Amelia   Mackenzie   Evie
Charlotte   Riley   Bella   Sienna
Alice   Ava   Stella   Maddison
Lucy   Eva   Lilly   Mila
Chloe   Holly   Hayley   Imogen
Charlie   Ruby   Ivy   Milla
Sophie   Jasmine   Layla
Lily   Zoe   Summer

Click a name to browse or enter a different name below: