Couple smiling with blue confetti

Baby Name Generator

Trying to find the perfect name? Get inspiration and name ideas from our tool below to get unique baby girl names or baby boy names.

Finding the right name to suit your little bundle of joy can be tricky. You can use our tool to search for a baby name by simply choosing the gender you're after (or gender neutral if you don't know yet), or select a name based on origin. Once you have found a few names you like add them to your profile, then as time goes on, you can come back and whittle it down until you're left with that perfect one!

Search names for
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Sort by
all results

Hamelton \ha-mel-ton, ham(e)-lton\ as a boy's name is a variant of Hamilton (Old English), and the meaning of Hamelton is "flat-topped hill". The baby name Hamelton sounds like Hamlet. Other similar baby names are Halton, Hallton, Hamelin and Hampton.

Hamid \ha-mid\ as a boy's name is pronounced ha-MEED. It is of Arabic origin, and the meaning of Hamid is "praiseworthy". In Islam, one the ninety-nine attribute names of Allah. Hamid has 1 variant form: Hameed. For more information, see also the related name Muhammad. Baby names that sound like Hamid are Hammad and Hammet. View a list of the 2 names that reference Hamid.

Hamida \ha-mi-da\ as a girl's name is of Arabic origin, and the meaning of Hamida is "giving thanks". Hamida has 3 variant forms: Hameedah, Hameida and Hamidah.

Hamidah \ha-mi-dah\ as a girl's name is a variant of Hamida (Arabic), and the meaning of Hamidah is "giving thanks". The baby name Hamidah sounds like Hameida and Hameedah. Other similar baby names are Damita, Haidee, Hanita, Hediah, Heida, Holiday, Huldah and Maida.

Hamidi \ha-mi-di\ as a boy's name. The baby name Hamidi sounds like Hamid, Hameed, Hammet and Hammad. Other similar baby names are Hadi, Hamill, Hamil and Hamish.

Hamil \ha-mil\ as a boy's name is a variant of Hamilton (Old English), and the meaning of Hamil is "flat-topped hill". The baby name Hamil sounds like Hamal, Hamill and Hamel. Other similar baby names are Hamid, Jamil and Kamil.

Hamilcar \ha-mil-car, ham(i)-lcar\ as a boy's name.

Hamill \ha-mi-ll\ as a boy's name is of Old English origin, and the meaning of Hamill is "scarred". May refer to the facial feature of an ancestor. Actor Mark Hamill, newspaper editor Pete Hamill. Hamill has 3 variant forms: Hamel, Hamell and Hammill. For more information, see also the related name Hamilton. Baby names that sound like Hamill are Hamil, Hamal and Hamahl. View a list of the 2 names that reference Hamill.

Hamilton \ha-mil-ton, ham(i)-lton\ as a boy's name is pronounced HAM-ul-tun. It is of Old English origin, and the meaning of Hamilton is "flat-topped hill". May also possibly mean "home-lover's estate" or "hill with grass". Place name and surname of one of the great noble families in Scotland. American statesman Alexander Hamilton, figure skater Scott Hamilton. Hamilton has 4 variant forms: Hamel, Hamelton, Hamil and Hamill. A baby name that sounds like Hamilton is Hamlet. View a list of the 4 names that reference Hamilton.

Hamish \ha-mi-sh\ as a boy's name is of Scottish origin. Variant of James (Hebrew) "he who supplants". For more information, see also the related name Jacob. A baby name that sounds like Hamish is Himesh. Other similar baby names are Hamid, Hamill and Hamil. View a list of the 2 names that reference Hamish.

Hamlen \ha(m)-len\ as a boy's name is a variant of Hamlin (Old German), and the meaning of Hamlen is "little home-lover". The baby name Hamlen sounds like Hamlyn and Hamelin. Other similar baby names are Hallen, Halen, Hamlet and Harlen.

Hamlet \ha(m)-let\ as a boy's name is of Old German and French origin, and the meaning of Hamlet is "village, home". Derives from a German root that means "home". Literary: Hamlet is the Danish prince in Shakespeare's book. Author Dashiell Hammett. Hamlet has 5 variant forms: Hammet, Hammett, Hammond, Hamnet and Hamnett. Baby names that sound like Hamlet are Hamilton and Hamelton. View a list of the 5 names that reference Hamlet.

Hamlin \ha(m)-lin\ as a boy's name is of Old German origin, and the meaning of Hamlin is "little home-lover". Actor Harry Hamlin, Abraham Lincoln's vice-president Hannibal Hamlin. Hamlin has 4 variant forms: Hamblin, Hamelin, Hamlen and Hamlyn.

Hamlyn \ha-ml-yn, ham-lyn\ as a boy's name is a variant of Hamlin (Old German), and the meaning of Hamlyn is "little home-lover". The baby name Hamlyn sounds like Hamlen and Hamelin. Other similar baby names are Harlyn, Emlyn, Gamlin, Haylan, Hallen, Halen, Hamlet, Hamblin, Harlan, Harlynn, Harlin and Harlen.

Hammad \ha(m)-mad\ as a boy's name is a variant of Muhammad (Arabic), and the meaning of Hammad is "praiseworthy". The baby name Hammad sounds like Hamid, Hameed and Hammet. Other similar baby names are Hammar, Hamal, Hamar, Hammond, Hammer and Hammur.

Hammar \ha(m)-mar\ as a boy's name is a variant of Hammer (Old German), and the meaning of Hammar is "hammer maker, carpenter". The baby name Hammar sounds like Hamar and Hammur. Other similar baby names are Hammad, Ammar, Baumar, Damar, Hadar, Haidar, Haydar, Hamal, Hammet, Homar, Jamar and Lamar.

Hammer \ha(m)-mer\ as a boy's name is of Old German origin, and the meaning of Hammer is "hammer maker, carpenter". Occupational name. Hammer has 2 variant forms: Hammar and Hammur. Baby names that sound like Hammer are Hamar and Homer. View a list of the 3 names that reference Hammer.

Hammet \ha(m)-met\ as a boy's name is a variant of Hamlet (Old German, French), and the meaning of Hammet is "village, home". The baby name Hammet sounds like Hammett, Hameed and Hammad. Other similar baby names are Hamnet and Hammer.

Hammett \ha-mme-tt\ as a boy's name is a variant of Hamlet (Old German, French), and the meaning of Hammett is "village, home". The baby name Hammett sounds like Hammet, Hameed and Hammad. Other similar baby names are Hamnett, Emmett, Hackett, Hamnet and Hammer.

Hammill \ha-mmi-ll\ as a boy's name is a variant of Hamill (Old English), and the meaning of Hammill is "scarred". The baby name Hammill sounds like Hamil and Hamell. Other similar baby names are Jamill, Camilo, Camillo, Hanniel, Haniel, Jammal, Gammel, Haily, Hall, Hamal, Hamahl, Hamid, Hamel, Hamish, Hammett, Hammet, Hamlin, Hammer, Hammur, Hammar, Harrell, Hermilo, Hill, Jamile, Jamil, Jamiel, Jamell, Jamall, Kamil and Hammad.

Hammond \ha-mmo-nd\ as a boy's name is of Old German origin, and the meaning of Hammond is "home protector". For more information, see also the related name Hamlet. Baby names that sound like Hammond are Hamnett and Hamnet. Other similar baby names are Lammond, Haimon, Daymond, Daimond, Jamond, Lamond, Hammad, Raymond, Ramond, Raimond and Raemond. View a list of the 2 names that reference Hammond.

Hammur \ha(m)-mur\ as a boy's name is a variant of Hammer (Old German), and the meaning of Hammur is "hammer maker, carpenter". The baby name Hammur sounds like Hammar and Hamar. Other similar baby names are Hadur, Hammet and Hammad.

Hamnet \ha(m)-net\ as a boy's name is a variant of Hamlet (Old German, French), and the meaning of Hamnet is "village, home". The baby name Hamnet sounds like Hamnett and Hammond. Other similar baby names are Hammet, Hameed and Hammett.

Hamnett \ha-mne-tt, ham-nett\ as a boy's name is a variant of Hamlet (Old German, French), and the meaning of Hamnett is "village, home". The baby name Hamnett sounds like Hamnet and Hammond. Other similar baby names are Hammett and Hammet.

Hampden \ha-mp-den, ham-pden\ as a boy's name is of Old English origin, and the meaning of Hampden is "home in the valley". Place name. Related to Hampton. A baby name that sounds like Hampden is Hampten. Other similar baby names are Camden, Hadden, Haden, Halden, Hamlen, Harden, Hayden, Kamden and Ramsden.

Hampten \ha-mp-ten, ham-pten\ as a boy's name is a variant of Hampton (Old English), and the meaning of Hampten is "home settlement". The baby name Hampten sounds like Hampden. Other similar baby names are Hamilton, Hamelton and Kempton.

Hampton \ha-mp-ton, ham-pton\ as a boy's name is pronounced HAMP-tun. It is of Old English origin, and the meaning of Hampton is "home settlement". Place name. Hampton Beach, Virginia is the oldest English settlement in continuous existence in America, and Hampton Roads is the channel to one of the great natural harbors. South Carolina planter Wade Hampton was an important soldier in the Revolutionary War and his grandson (of the same name) was a prominent Confederate general and later, Governor of South Carolina. Musicial Lionel Hampton. Hampton has 1 variant form: Hampten. For more information, see also the related name Hampden. View a list of the 3 names that reference Hampton.

Hamza \ha(m)-za\ as a boy's name. Similar baby names are Ham, Hamal, Hamar, Hamid, Hamil, Hamel, Hammar, Hammad and Ramzi.

Han \han\ as a boy's name is a variant of Hans (Scandinavian, German, Danish, Hebrew), and the meaning of Han is "God is gracious". The baby name Han sounds like Hani, Honi, Huon and Hanno. Other similar baby names are Ban, Hai, Dan, Ean, Van, Hal, Ham, Hank, Ian, Jan, Xan, Tan and Zan.

Hana \ha-na\ as a girl's name is pronounced HAH-nah. It is of Arabic, Japanese, Hawaiian, Spanish and Slavic origin, and the meaning of Hana is "happiness, flower, work". Spanish variant of Hannah, Slavic variant of Johanna. Fashion designer Hanae Mori. Hana has 1 variant form: Hannah. For more information, see also the related name Ann. Baby names that sound like Hana are Hajna, Hania, Hanna and Hanah. View a list of the 3 names that reference Hana.

Do you want to be able to save and create a list of your favourite baby names?

Frequently asked questions about baby names

How to pick a baby boy name?

When choosing a baby boy's name, consider family heritage, cultural significance, and personal meaning. Explore names with positive associations and consider how they sound with your surname. It's important to select a name that resonates with you and your family. Try our male name generator above for name ideas for your little boy.
 

How to pick a unique baby girl name?

Consider your family history, cultural significance, or personal meaning when selecting a name for a girl. Names with positive associations and how they complement the family surname are also considerations. Choose a name that holds special significance for you and your family and try our female name generator above for inspiration.

How do I give my child a unique name?

To give your child a unique baby girl name, or unique baby boy name, consider exploring cultural influences, literature, or nature for inspiration. You can also modify traditional names, combine different names, or choose a different spelling. Having a unique name can help your child stand out on a list, however it’s not always smooth sailing for them, especially if they are constantly having to pronounce or spell their name throughout life. It's important to ensure that the name is meaningful and resonates with you and your family.

What to avoid when choosing a baby name?

When choosing your baby’s name it’s important to remember they are the ones who live with this their whole life.  Consider avoiding names with negative associations, difficult spellings, or have potential for teasing (kids can be ruthless at school!).  Consider the significance of initials, cultural sensitivities and the name’s compatibility with your surname.

Can I name my baby anything I want?

In most instances, parents have the freedom to choose their baby's name. However, it's important to be mindful of legal regulations, cultural sensitivities, and the potential impact of the chosen name on your child's future. Consider the long-term implications and seek input from family members for name ideas before finalising a name.