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

Haven \ha-ven\ as a girl's name (also used as boy's name Haven), . The baby name Haven sounds like Heaven. Other similar baby names are Raven, Aven, Hava, Daveen, Deven, Eavan, Helen, Lavena, Ravyn, Rayven and Ravena.

Haverell \ha-vere-ll, hav(e)-rell\ as a boy's name is a variant of Averill (Old English), and the meaning of Haverell is "boar battle". The baby name Haverell sounds like Haverill. Other similar baby names are Averell, Deverell, Harrell and Peverell.

Haverill \ha-veri-ll, hav(e)-rill\ as a boy's name is a variant of Averill (Old English), and the meaning of Haverill is "boar battle". The baby name Haverill sounds like Haverell. Other similar baby names are Avrill, Averyll, Averil, Averell, Deverell, Farrill, Gavrilo, Gavril, Gavriel, Hadriel, Harrell, Havel, Peverell, Peveril, Peverall and Verill.

Havier \ha-vier\ as a boy's name is a variant of Javier (Spanish, Portuguese), and the meaning of Havier is "bright". The baby name Havier sounds like Haviero and Hew. Other similar baby names are Zavier and Xavier.

Haviero \ha-vie-ro\ as a boy's name is a variant of Javier (Spanish, Portuguese), and the meaning of Haviero is "bright". The baby name Haviero sounds like Havier. Other similar baby names are Javiero, Zaviero, Xaviero and Saviero.

Havin \ha-vin\ as a boy's name is a variant of Haven (Old English), and the meaning of Havin is "a place of safety, sanctuary, shelter". Similar baby names are Haviv, Davin, Gavin, Tavin, Hazin and Savin.

Haviv \ha-viv\ as a boy's name is a variant of Chaviv (Hebrew), and the meaning of Haviv is "loved one". Similar baby names are Havin, Aviv, Hayvim, Favio, Hafiz, Hanif, Harvie, Harv, Haven, Havier and Havel.

Haviva \ha-vi-va\ as a girl's name is of Hebrew origin, and the meaning of Haviva is "well-loved". Haviva has 3 variant forms: Havivah, Havviva and Havvivah. For more information, see also related names Aviva and Habibah. View a list of the 3 names that reference Haviva.

Havivah \ha-vi-vah\ as a girl's name is a variant of Habibah (Arabic) and Haviva (Hebrew), and the meaning of Havivah is "loved one, well-loved". The baby name Havivah sounds like Havvivah and Havviva. Other similar baby names are Avivah, Aviva, Hava, Chaviva, Hafsah and Haifa. View a list of the 2 names that reference Havivah.

Havviva \ha-vvi-va\ as a girl's name is a variant of Haviva (Hebrew), and the meaning of Havviva is "well-loved". The baby name Havviva sounds like Havvivah and Havivah. Other similar baby names are Aviva, Hava, Chaviva and Haifa.

Havvivah \ha-vvi-vah\ as a girl's name is a variant of Haviva (Hebrew), and the meaning of Havvivah is "well-loved". The baby name Havvivah sounds like Havivah and Havviva. Another similar baby name is Avivah.

Hawa \ha-wa\ as a girl's name. The baby name Hawa sounds like Haya and Halle. Other similar baby names are Hana, Hava and Hala.

Haward \ha-ward, hawa-rd\ as a boy's name is of Old Norse origin, and the meaning of Haward is "high guardian". Possibly related to Howard. Haward has 1 variant form: Hawarden. Baby names that sound like Haward are Hayward, Hardy, Hart and Harwood.

Hawarden \ha-warden, hawa(r)-den\ as a boy's name is a variant of Hallward (Old English) and Haward (Old Norse), and the meaning of Hawarden is "guardian of the hall, high guardian". The baby name Hawarden sounds like Harden, Hardon, Hardin and Hardwen. Other similar baby names are Hayward, Howard and Warden. View a list of the 2 names that reference Hawarden.

Hawes \ha-wes\ as a boy's name is of Old English origin, and the meaning of Hawes is "hedged area". Place name. May also refer to "haws", the fruits from hawthorne trees. Hawes has 1 variant form: Haws. Baby names that sound like Hawes are Hayes and Hays.

Hawk \ha-wk\ as a boy's name is of Old English origin, and the meaning of Hawk is "falcon, bird of prey". Hawkeye is a character played by Alan Alda in the popular TV serial M.A.S.H. Baby names that sound like Hawk are Haig and Hako. Other similar baby names are Hank and Haws. View a list of the 6 names that reference Hawk.

Hawkeye \ha(w)-ke-ye\ as a boy's name is related to Hawk. The baby name Hawkeye sounds like Hako and Heike. Other similar baby names are Hackett, Hacket, Hagley, Haglee, Hakeem and Haaken.

Hawkins \ha(w)-ki-ns\ as a boy's name is of Old English origin, and the meaning of Hawkins is "little hawk". Hawkins has 1 variant form: Hawkyns. View a list of the 2 names that reference Hawkins.

Hawkyns \ha(w)-ky-ns\ as a boy's name is a variant of Hawkins (Old English), and the meaning of Hawkyns is "little hawk". Similar baby names are Hopkyns, Hakon, Hakan, Haakon, Haakin, Haaken, Hans, Hanns and Hopkins.

Hawleigh \ha(w)-lei-gh\ as a boy's name is a variant of Hawley (Old English), and the meaning of Hawleigh is "hedged meadow". The baby name Hawleigh sounds like Hayleigh and Haleigh. Other similar baby names are Hadleigh, Hagleigh, Hanleigh, Harleigh and Rawleigh.

Hawley \ha(w)-ley\ as a girl's name (also used as boy's name Hawley), . The baby name Hawley sounds like Haley, Hayley, Hailey, Halley and Haeley. Other similar baby names are Hadley, Harley and Rawley.

Hawly \ha(w)-ly\ as a boy's name is a variant of Hawley (Old English), and the meaning of Hawly is "hedged meadow". The baby name Hawly sounds like Haily, Hal, Hale, Hayle, Haley, Hayley, Halley, Hailey, Hali, Hall and Halle. Other similar baby names are Hadly, Hagly, Hanly, Harly and Rawly.

Haws \ha-ws\ as a boy's name is a variant of Hawes (Old English), and the meaning of Haws is "hedged area". The baby name Haws sounds like Hays and Hayes. Other similar baby names are Hans and Hawk.

Hawthorn \ha(w)-tho-rn\ as a boy's name is a variant of Hawthorne (Old English), and the meaning of Hawthorn is "where hawthorn trees grow". The baby name Hawthorn sounds like Haydrien, Haydrian, Hadrien and Hadrian.

Hawthorne \ha(w)-thor-ne, hawth(o)-rne\ as a boy's name is of Old English origin, and the meaning of Hawthorne is "where hawthorn trees grow". Place name. Novelist Nathaniel Hawthorne. Hawthorne has 1 variant form: Hawthorn. View a list of the 4 names that reference Hawthorne.

Haya \ha-ya\ as a girl's name is a variant of Chava (Hebrew) and Hava (Hebrew), and the meaning of Haya is "life". The baby name Haya sounds like Halle. Other similar baby names are Hana, Daya, Hala, Hayfa, Jaya, Kaya, Maya, Raya and Taya. View a list of the 2 names that reference Haya.

Hayat \ha-yat\ as a girl's name. The baby name Hayat sounds like Hyday, Haydee, Hadee, Hatty, Heath, Heda, Hedyah and Hedya. Other similar baby names are Haya and Nayad.

Hayato \ha-yato, haya-to\ as a boy's name. The baby name Hayato sounds like Hayatt and Hyatt. Other similar baby names are Hayim, Hart, Harte, Hasty, Hayes, Haywood, Helado, Hoyt, Hiatt and Wyatt.

Hayatt \ha-yatt, haya-tt\ as a boy's name is a variant of Hyatt (Old English), and the meaning of Hayatt is "lofty gate". The baby name Hayatt sounds like Hiatt, Heath, Hewett, Hewitt and Hoyt. Other similar baby names are Wyatt, Fayette, Hackett, Hackitt, Hackit, Hacket, Hayim, Hammett, Hammet, Hart, Harte, Hasty and Hayes.

Haydan \ha(y)-dan\ as a boy's name is a variant of Hayden (Old English), and the meaning of Haydan is "hedged valley". The baby name Haydan sounds like Haddan, Haydon and Haydn. Other similar baby names are Haydar, Haldan, Haylan, Kaydan and Caydan.

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.