As we all know, naming your little one can be really tricky – do you decide on a name before your baby is born or do you wait until they’re born? Do you choose a name with meaning or because you like the sound of it?
We have already given you ideas from the top 20 French name list, and the top 100 Aussie names (you can see them here) but now we are bringing you more nationalities!
So to help you along, we’ve compiled a list of the top 20 American names for baby boys and their meanings.

Top 20 American Boys Names

1.     Mason – Mason used to be used solely as a surname, but in recent years, it has been used more and more frequently as a forename and it’s now sitting top of the most popular baby names lists. It’s derived from the French word for “bricklayer” or “stoneworker”.
2.     Logan – Logan is another name that used to be used solely as a surname, but it’s now used primarily as a forename. It’s derived from a Scottish place name.
3.     Noah – Biblical names have increased in popularity for a number of years now, and Noah in particular has dramatically increased in popularity. Noah means “rest” and “comfort”, but it’s also the name of one of the most prominent figures in the Bible.
4.     Jackson – Jackson has increased in popularity in the last few years, possibly due to the death of the legendary Michael Jackson. It’s a longer form of “Jack”, and whilst it used to be used as a surname, it’s now often used as a forename.
5.     Jack – Jack has long been one of the most popular baby names across the planet – it’s a form of “John”, meaning “God is gracious”.
6.     Aiden – Aiden is a modern version of “Aidan”, but it may be a variant of “Eden”. It’s also thought to mean “little fire”.
7.     Benjamin – Benjamin and its shortened version “Ben” have long been popular names. Benjamin has Hebrew origins and it means “son of the right hand”.
8.     Jacob – Jacob has declined a little in popularity over recent years, dropping from the top of the most popular baby names lists down to somewhere in the middle. Jacob has Hebrew and Latin origins and means “supplanter” and “held by the heel”.
9.     Oliver – Oliver is the male version of the female name “Olivia” and means “olive tree”.
10.  Hunter – Hunter literally means just that – “hunter”.
11.  James – James has long been a popular name – it’s solid, strong and with biblical origins, it’s perfect for religious and non-religious parents. It also comes from a Hebrew word, meaning “one who supplants”.
12.  Matthew – Another name that has been popular for many years, Matthew has biblical origins and comes from a Hebrew word meaning “gift of God”.
13.  Owen – Owen can be used as both a forename and surname. Whilst Owen’s origins are unclear, it’s thought that “Owen” could come from “Evan”, meaning “young warrior”.
14.  Landon – Landon is an unusual name, but it has really increased in popularity over the last few years. It’s of Old English origin and it means “long hill”.
15.  Connor – Connor is an Anglicized version of the name “Conchobhar”, which has Irish and Gaelic origins. It means “hound lover” – great for families with dogs!
16.  Samuel – Samuel is the male version of Samantha, and with Hebrew origins, it has many meanings – “God heard”, “requested of God”, “God’s heart” and “God’s name”.
17.  Andrew – Andrew is a great name to choose if you want your little one to have a choice of a long name or short name as it can easily be shortened to Andy. It has Greek origins and means “man, warrior”.
18.  Max – Max is the short form of Maximillian or Maxwell. It means “greatest” and has great masculine connotations.
19.  Eli – Eli works really well with almost any middle name because of how short it is. It has Hebrew origins and means “elevation”.
20.  Ryan – Ryan actually has Gaelic origins and a rather lovely meaning – “little king”.
To see more baby names click here and we will be listing the top 20 American Girls names next week too