Tools / Baby names

Baby Name Generator

Browse 128,074 names ranked from 145 years of US records, the latest England & Wales statistics and 50+ world cultures. Narrow it down, or hit Surprise me.

Choosing around a surname? Try the first & last name matcher.

6,654 names

Girl · Starts with M

MiaGirl

Italian · 1 syllable

US #6UK #14

MariaGirl

Hebrew · 2 syllables

US #90UK #91

MayaGirl

Indian · 1 syllable

US #63UK #15

MilaGirl

Russian · 2 syllables

US #45UK #46

MaryGirl

Hebrew · 2 syllables

US #130UK #337

MaeveGirl

Irish · 1 syllable

US #79UK #26

MargotGirl

French · 2 syllables

US #106UK #28

MadisonGirl

American · 3 syllables

US #41UK #166

MabelGirl

Latin · 2 syllables

US #206UK #37

MargaretGirl

Greek · 3 syllables

US #116UK #493

MillieGirl

English · 2 syllables

US #76UK #27

MatildaGirl

German · 3 syllables

US #368UK #31

MollyGirl

Irish · 2 syllables

US #198UK #104

MilanUnisex

American · 2 syllables

US #207UK #228

MaryamGirl

Arabic & Persian · 2 syllables

US #354UK #57

MiriamGirl

Hebrew · 2 syllables

US #247UK #259

MadelineGirl

French · 3 syllables

US #84UK #305

MelissaGirl

Greek · 3 syllables

US #418UK #280

MelodyGirl

Greek · 3 syllables

US #82UK #289

MaisieGirl

Scottish · 2 syllables

US #236UK #44

MarthaGirl

Hebrew · 2 syllables

US #694UK #159

MichelleGirl

French · 3 syllables

US #465UK #360

MaiaGirl

Greek · 1 syllable

US #431UK #190

MelanieGirl

Greek · 3 syllables

US #146UK #934

MaggieGirl

Greek · 2 syllables

US #300UK #183

MorganGirl

Welsh · 2 syllables

US #207UK #520

MariamGirl

Arabic & Persian · 2 syllables

US #506UK #249

MadeleineGirl

French · 3 syllables

US #452UK #274

MylaGirl

American · 2 syllables

US #217UK #89

MiraGirl

Latin · 2 syllables

US #337UK #337

MaraGirl

Hebrew · 2 syllables

US #577UK #369

MarieGirl

French · 2 syllables

US #605UK #1894

MaddisonGirl

English · 3 syllables

US #436UK #121

MadelynGirl

French · 3 syllables

US #75UK #1065

MyaGirl

Greek · 1 syllable

US #442UK #192

MarianaGirl

Spanish · 3 syllables

US #260UK #1672

MeganGirl

Welsh · 2 syllables

US #863UK #503

MarinaGirl

Latin · 3 syllables

US #587UK #826

MaeGirl

English · 1 syllable

US #500UK #443

MyraGirl

Greek · 2 syllables

US #649UK #377

MarleyUnisex

English · 2 syllables

US #291UK #377

MargoGirl

French · 2 syllables

US #549UK #392

MeadowGirl

English · 2 syllables

US #292UK #291

MollieGirl

English · 2 syllables

US #1085UK #182

MonicaGirl

Latin · 3 syllables

US #721UK #1449

MeredithGirl

Welsh · 3 syllables

US #468UK #638

MileyGirl

American · 2 syllables

US #342UK #222

MinaGirl

German · 2 syllables

US #572UK #493

Where the names come from

Popularity ranks use the complete US Social Security Administration records (1880–2025, every name given to five or more babies) and the Office for National Statistics baby names for England & Wales (2024). Cultural origins come from an international first-name dictionary covering more than fifty countries, including India, the Middle East, East Asia and every corner of Europe. Where a name is used in several cultures we list all of them.

Trending names are climbing fast, classic names have stayed popular for a century or more, and rare names were given to fewer than 25 babies last year — perfect if you want something truly unique.