Magic Baby Names is a unique search site with 100,852 names collected from 2,461,761 family trees, containing 121,553,013 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 boys:

The AustraliaTop100 tag is based on Baby Names Australia 2013
John   Jacob   Jonathan   Zachary
Michael   Anthony   Luke   Lucas
David   Alex   Ethan   Gabriel
James   Joshua   Noah   Alexis
William   Adam   Dylan   Connor
Daniel   Edward   Harry   Caleb
Andrew   Patrick   Christian   Isaac
Thomas   Nicholas   Liam   Jesse
Matthew   Tyler   Charlie   Riley
Joseph   Benjamin   Jake   Mason
Christopher   Henry   Austin   Jackson
Ryan   Nathan   Logan   Owen
George   Alexander   Cameron   Hunter
Jack   Samuel   Max   Marcus
Charles   Jordan   Oliver   Leo
Even more boys names...

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