Find a perfect name for your baby

Baby Name Generator for the perfect name for your baby girl or boy

Trying to find the perfect baby name? Get inspiration from our baby naming tool

Finding the right name to suit your little bundle of joy can be tricky. You can use our tool to search for baby names 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

Maggi \m(a)-ggi\ as a girl's name is a variant of Maggie (English) and Margaret (Greek), and the meaning of Maggi is "pearl". The baby name Maggi sounds like Maggy and Meggi. Other similar baby names are Magli, Aggi, Mali, Mari, Maci, Magda, Madge, Maemi, Magali, Maggali, Maguy, Maggey, Mai, Maji, Meggy, Meggie, Margo, Marga, Maiga, Mag, Matti, Maxi, Mairi and Reggi. View a list of the 2 names that reference Maggi.

Maggie \m(a)-ggie\ as a girl's name is pronounced MAG-ee. It is of English origin. Short form of Margaret (Greek) "pearl". Used as an independent name in the late 19th century. Popular now due to revival of interest in "old-fashioned" names. Dance impresario Maguy Marin, actresses Maggie Smith, Maggie Gyllenhaal. Maggie has 6 variant forms: Magali, Maggey, Maggi, Maggy, Magli and Maguy. For more information, see also the related name Magnolia. Baby names that sound like Maggie are Meggie, Madge and Meggi. View a list of the 3 names that reference Maggie.

Maggiemae \m(a)-ggie-mae\ as a girl's name. A similar baby name is Maggie.

Maggy \m(a)-ggy\ as a girl's name is a variant of Maggie (English), Magnolia and Margaret (Greek), and the meaning of Maggy is "pearl". The baby name Maggy sounds like Maguy, Maggi, Maggey and Meggy. Other similar baby names are Aggy, Macy, Maicy, Macey, Magda, Mady, Madge, Maddy, Maery, Magaly, Magli, May, Mazey, Maisy, Peggy, Meggi, Margo, Marga, Maiga, Mag, Mary, Matty, Maxy and Mally. View a list of the 3 names that reference Maggy.

Magli \m(a)-gli, mag-li\ as a girl's name is a variant of Maggie (English). See for meaning of Magli. The baby name Magli sounds like Mali and Magali. Other similar baby names are Maggi, Malia, Calli, Kalli, Cali, Milli, Kali, Kahli, Kayli, Kaili, Kaeli, Mable, Mala, Magda, Maggali, Magaly, Magalie, Maguy, Maggy, Mahali, Mal, Meggi, Mag, Marla, Marlie, Marlo, Mallie, Maxi, Melli, Mally and Molli.

Magnar \mag-nar\ as a boy's name. The baby name Magnar sounds like Maynor, Miner, Minor, Mynor, Meinor, Menor, Munir and Mounir. Other similar baby names are Ragnar, Magnus, Magnes, Makar, Ragnor and Wagner.

Magner \mag-ner\ as a boy's name. The baby name Magner sounds like Maynor and Miner. Other similar baby names are Magnes and Wagner.

Magnes \mag-nes\ as a boy's name is a variant of Magnus (Latin), and the meaning of Magnes is "great". The baby name Magnes sounds like Manus, Manzo and Minos. Other similar baby names are Gaines, Gaynes and Magus.

Magnhilde \mag-nhil-de, magnh()-hilde\ as a girl's name is a variant of Magnilda (Old German), and the meaning of Magnhilde is "strong in battle". The baby name Magnhilde sounds like Magnolia. Other similar baby names are Ragnhilde, Ragnhilda and Ragnhild.

Magnilda \mag-nil-da, magni-lda\ as a girl's name is of Old German origin, and the meaning of Magnilda is "strong in battle". Magnilda has 1 variant form: Magnhilde. Baby names that sound like Magnilda are Magnolia and Manuelita.

Magnolia \mag-no-lia\ as a girl's name is pronounced mag-NOL-yah. Nature name: the magnolia flower, named after 17th-century French botanist Pierre Magnol. Magnolia has 3 variant forms: Maggie, Maggy and Nola. Baby names that sound like Magnolia are Magnilda, Magnhilde and Manuela.

Magnus \mag-nus\ as a boy's name is pronounced MAG-ness. It is of Latin origin, and the meaning of Magnus is "great". A royal name in Norway and Denmark, also a saint's name. The name was introduced from Scandinavia to Scotland. Magnus has 3 variant forms: Magnes, Magnusson and Manus. For more information, see also the related name Maxwell. Baby names that sound like Magnus are Manzo and Minos. View a list of the 3 names that reference Magnus.

Magnusson \mag-nusson, magnu(s)-son\ as a boy's name is a variant of Magnus (Latin), and the meaning of Magnusson is "great". The baby name Magnusson sounds like Magnes.

Magowan \m(a)-go-wan\ as a boy's name is a variant of Macgowan (Irish, Gaelic), and the meaning of Magowan is "son of the blacksmith, one who is adroit". The baby name Magowan sounds like McGowan, MacGowan and MacCowan. Other similar baby names are Cowan, McGown, McGowen, MacCowen, Macon and Marwin.

Maguire \m(a)-gui-re\ as a boy's name is of Irish and Gaelic origin, and the meaning of Maguire is "son of the beige one". Maguire has 3 variant forms: MacGuire, McGuire and McGwire. Baby names that sound like Maguire are Macaire, Macrae, MacCrea, MacCrae, Makary, Makari and Makar. View a list of the 2 names that reference Maguire.

Magus \m(a)-gus\ as a boy's name is of Latin origin, and the meaning of Magus is "sorceror". The root of the word "magic". The three wise men, or kings, who visited the baby Jesus, are supposedly from a tribe of priests from ancient Iran, who were thought to have power of demons. Baby names that sound like Magus are Maks, Max, Maxx, Maxy, Maxie and Maxey. Other similar baby names are Magnus and Manus.

Maguy \m(a)-guy\ as a girl's name is a variant of Maggie (English). See for meaning of Maguy. The baby name Maguy sounds like Maggy, Maggi, Maggey, Meggy and Mag. Other similar baby names are Macy, Maicy, Macey, Maud, Magda, Mady, Maddy, Maery, Magaly, Magli, May, Mazey, Maisy, Mary, Matty, Maxy and Mally.

Maha \ma-ha\ as a girl's name. The baby name Maha sounds like Maja, Maeja, Moja and Maaja. Other similar baby names are Mara, Mala, Mada, Maia, Maya, Mahra, Matha, Mata and Masha.

Mahadev \ma-hadev, maha-dev\ as a boy's name. Similar baby names are Mahatma and Mohave.

Mahala \ma-hala, maha-la\ as a girl's name is pronounced ma-HAH-lah. It is of Native American Indian origin, and the meaning of Mahala is "woman". Also variant of Mahalia. Baby names that sound like Mahala are Mahalla, Mahali, Mahalah, Mahalya and Mohala. Other similar baby names are Mala, Magali, Magaly, Mehalia, Mahelia, Mahaliah, Mahalee, Mahalath, Mahina, Marla, Mihalia, Mihaila, Makyla, Makayla, Macaela and Michala. View a list of the 2 names that reference Mahala.

Mahalah \ma-halah, maha-lah\ as a girl's name is a variant of Mahalia (Hebrew), and the meaning of Mahalah is "tender one". The baby name Mahalah sounds like Mahala and Mahaliah. Other similar baby names are Mahalath, Mahalla, Mahalee, Mahali, Mahalya and Mohala.

Mahalath \ma-halath, maha-la-th\ as a girl's name is a variant of Mahalia (Hebrew), and the meaning of Mahalath is "tender one". Similar baby names are Mahalah, Mahala and Mahaliah.

Mahalee \ma-halee, maha-lee\ as a girl's name is a variant of Mahalia (Hebrew), and the meaning of Mahalee is "tender one". The baby name Mahalee sounds like Mahala, Mahalla, Mahali, Mahalah and Mahalya. Other similar baby names are Magalie, Magaley, Marilee, Marlee, Marylee and Maelee.

Mahali \ma-hali, maha-li\ as a girl's name is a variant of Mahalia (Hebrew), and the meaning of Mahali is "tender one". The baby name Mahali sounds like Mahala, Mehalia, Mahelia, Mahalla, Mahaliah, Mahalee, Mahalah, Mihalia, Mahalya and Mohala. Other similar baby names are Magali, Mali, Maggali, Magaly, Magalie and Magli.

Mahalia \ma-halia, maha-lia\ as a girl's name is pronounced ma-HAL-yah, ma-HAYL-yah. It is of Hebrew origin, and the meaning of Mahalia is "tender one". Also possibly from an Aramaic name meaning "marrow". Biblical name that was well used in the 19th century. Singer Mahalia Jackson. Mahalia has 9 variant forms: Mahala, Mahalah, Mahalath, Mahali, Mahalee, Mahaliah, Mahalla, Mahelia and Mehalia. Baby names that sound like Mahalia are Mihalia and Mahalya. View a list of the 2 names that reference Mahalia.

Mahaliah \ma-haliah, maha-liah\ as a girl's name is a variant of Mahalia (Hebrew), and the meaning of Mahaliah is "tender one". The baby name Mahaliah sounds like Mahalah, Mahala, Mehalia, Mahelia, Mahalla, Mahali, Mihalia and Mahalya. Other similar baby names are Mahalath, Malia, Marleah, Magali, Magalie, Mahalee, Maleah, Mihaliya and Mohala.

Mahalla \ma-halla, maha(l)-la\ as a girl's name is a variant of Mahalia (Hebrew), and the meaning of Mahalla is "tender one". The baby name Mahalla sounds like Mahala and Mahalya. Other similar baby names are Madella, Mehalia, Mahelia, Mahaliah, Mahalee, Mahali, Mahalah, Marilla, Marella, Mihalia, Mihaila, Makayla, Macaela and Mohala.

Mahalya \ma-halya, maha(l)-ya\ as a girl's name is a variant of Michaela (Hebrew), and the meaning of Mahalya is "who resembles God?". The baby name Mahalya sounds like Mahala, Mahalia and Mahalla. Other similar baby names are Mehalia, Mahelia, Mahaliah, Mahalee, Mahali, Mahalah, Mihaliya, Mihalia and Mohala.

Maharaj \ma-haraj, maha-raj\ as a boy's name. The baby name Maharaj sounds like Mahir and Major.

Mahasin \ma-hasin, maha-sin\ as a girl's name. Similar baby names are Madison, Madyson, Madisyn, Madisen, Mahina, Mason, Maysen, Maison, Massina and Masina.