Magic Baby Names is a unique search site with 113,586 names collected from 3,820,012 family trees, containing 188,618,592 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 100 baby names for girls:

The AustraliaTop100 tag is based on Baby Names Australia 2013
Sarah   Charlotte   Alexis   Jasmine
Elizabeth   Alice   Abigail   Zoe
Emily   Lucy   Molly   Paige
Jessica   Chloe   Amelia   Lillian
Emma   Charlie   Mia   Sofia
Anna   Lily   Leah   Jayden
Alex   Sophie   Alyssa   Chelsea
Hannah   Isabella   Eva   Ellie
Amy   Rose   Riley   Jade
Olivia   Sophia   Evelyn   Maya
Samantha   Ella   Alexandra   Josephine
Jordan   Claire   Ava   Georgia
Lauren   Madison   Ruby   Violet
Grace   Amber   Holly   Isabel
Victoria   Kayla   Audrey   Isabelle
Even more girls names...

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


Privacy Policy