Magic Baby Names is a unique search site with 99,129 names collected from 2,185,199 family trees, containing 107,897,337 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   Charles   Jonathan   Zachary
Michael   Anthony   Luke   Gabriel
David   Alex   Ethan   Lucas
James   Joshua   Noah   Connor
William   Adam   Dylan   Alexis
Daniel   Patrick   Harry   Caleb
Andrew   Edward   Christian   Isaac
Thomas   Nicholas   Liam   Jesse
Matthew   Tyler   Charlie   Riley
Joseph   Benjamin   Jake   Mason
Christopher   Nathan   Austin   Jackson
Ryan   Henry   Logan   Owen
George   Alexander   Cameron   Hunter
Jack   Samuel   Max   Marcus
Jacob   Jordan   Oliver   Leo
Even more boys names...

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