Choosing a name for your baby girl can be a tough decision to say the least. After all, you want something that’s unique, beautiful, pretty, sweet, or cute to match your new daughter’s personality. Not to mention that popularity may be a factor in your decision, too. Our list of top baby names for girls is comprised of the 1,000 most popular names for girls from last year. You have plenty of good options at your fingertips—now it’s just a matter of picking the best name for your baby girl!

Top 1,000 Names for Girls

Wondering what’s the no. 1 female name? Look no further, we’ve got that name and 999 more to choose from in our list of the top names for girls that were the most popular in North America in 2021 (in order of popularity). You’ll surely find some good options for pretty, beautiful, and cute baby girl names on this list:

1. Amelia 2. Sophia 3. Olivia 4. Aria 5. Emma 6. Charlotte 7. Zoey 8. Mila 9. Lily 10. Mia 11. Everly 12. Eleanor 13. Ava 14. Chloe 15. Layla 16. Isla 17. Ellie 18. Emily 19. Ella 20. Hannah 21. Maya 22. Riley 23. Abigail 24. Nora 25. Evelyn 26. Sophie 27. Isabella 28. Haley 29. Leah 30. Aliyah 31. Madelyn 32. Elizabeth 33. Violet 34. Ivy 35. Isabelle 36. Harper 37. Hazel 38. Madison 39. Emilia 40. Scarlett 41. Avery 42. Luna 43. Grace 44. Alice 45. Sarah 46. Anna 47. Charlie 48. Nova 49. Maria 50. Eliana 51. Camila 52. Gianna 53. Sofia 54. Penelope 55. Aurora 56. Willow 57. Stella 58. Zoe 59. Victoria 60. Addison 61. Lucy 62. Lillian 63. Paisley 64. Elena 65. Naomi

RELATED PREGNANCY TOOL

Baby names - Tool Icon

Baby Name Generator

Filter by gender:

Girl

Boy

Unisex

Filter by theme:

Cute

Flowers

Literature

Nature

Royal

Unique

Mythology

Color

66. Natalie 67. Kinsley 68. Delilah 69. Claire 70. Audrey 71. Aaliyah 72. Ruby 73. Brooklyn 74. Aubrey 75. Autumn 76. Leilani 77. Savannah 78. Valentina 79. Kennedy 80. Josephine 81. Bella 82. Skylar 83. Genesis 84. Hailey 85. Sadie 86. Natalia 87. Quinn 88. Caroline 89. Allison 90. Gabriella 91. Serenity 92. Nevaeh 93. Cora 94. Ariana 95. Emery 96. Lydia 97. Jade 98. Eva 99. Adeline 100. Madeline 101. Piper 102. Rylee 103. Athena 104. Peyton 105. Everleigh 106. Vivian 107. Clara 108. Raelynn 109. Liliana 110. Samantha 111. Iris 112. Ayla 113. Eloise 114. Lyla 115. Eliza 116. Hadley 117. Melody 118. Julia 119. Parker 120. Rose 121. Brielle 122. Adalynn 123. Arya 124. Eden 125. Remi 126. Mackenzie 127. Maeve 128. Margaret 129. Reagan 130. Alaia 131. Melanie 132. Josie 133. Elliana 134. Cecilia 135. Mary 136. Daisy 137. Alina 138. Lucia 139. Ximena 140. Juniper 141. Kaylee 142. Magnolia 143. Summer 144. Adalyn 145. Sloane 146. Amara 147. Arianna 148. Isabel 149. Reese 150. Emersyn 151. Sienna 152. Kehlani 153. River 154. Freya 155. Valerie 156. Blakely 157. Genevieve 158. Esther 159. Valeria 160. Katherine 161. Kylie 162. Norah 163. Amaya 164. Bailey 165. Ember 166. Ryleigh 167. Georgia 168. Catalina 169. Emerson 170. Alexandra 171. Faith 172. Jasmine 173. Ariella 174. Ashley 175. Andrea 176. Millie 177. June 178. Khloe 179. Callie 180. Juliette 181. Sage 182. Ada 183. Anastasia 184. Olive 185. Alani 186. Brianna 187. Rosalie 188. Molly 189. Brynlee 190. Amy 191. Ruth 192. Aubree 193. Gemma 194. Taylor 195. Oakley 196. Margot 197. Arabella 198. Sara 199. Journee 200. Harmony 201. Blake 202. Alaina 203. Aspen 204. Noelle 205. Selena 206. Oaklynn 207. Morgan 208. Londyn 209. Zuri 210. Jordyn 211. Juliana 212. Finley 213. Presley 214. Zara 215. Leila 216. Marley 217. Sawyer 218. Amira 219. Lilly 220. London 221. Kimberly 222. Elsie 223. Ariel 224. Lila 225. Alana 226. Diana 227. Kamila 228. Nyla 229. Vera 230. Hope 231. Annie 232. Kaia 233. Myla 234. Alyssa 235. Angela 236. Ana 237. Lennon 238. Evangeline 239. Harlow 240. Rachel 241. Gracie 242. Rowan 243. Laila 244. Elise 245. Sutton 246. Lilah 247. Adelyn 248. Phoebe 249. Octavia 250. Sydney 251. Mariana 252. Wren 253. Lainey 254. Vanessa 255. Teagan 256. Kayla 257. Malia 258. Elaina 259. Saylor 260. Brooke 261. Lola 262. Miriam 263. Alayna 264. Adelaide 265. Daniela 266. Jane 267. Payton 268. Journey 269. Lilith 270. Delaney 271. Dakota 272. Mya 273. Charlee 274. Alivia 275. Annabelle 276. Kailani 277. Lucille 278. Trinity 279. Gia 280. Tatum 281. Raegan 282. Camille 283. Kaylani 284. Kali 285. Stevie 286. Maggie 287. Haven 288. Tessa 289. Daphne 290. Adaline 291. Hayden 292. Joanna 293. Jocelyn 294. Lena 295. Evie 296. Juliet 297. Fiona 298. Cataleya 299. Angelina 300. Leia 301. Paige 302. Julianna 303. Milani 304. Talia 305. Rebecca 306. Kendall 307. Harley 308. Lia 309. Phoenix 310. Dahlia 311. Logan 312. Camilla 313. Thea 314. Jayla 315. Brooklynn 316. Blair 317. Vivienne 318. Hallie 319. Madilyn 320. Mckenna 321. Evelynn 322. Ophelia 323. Celeste 324. Alayah 325. Winter 326. Catherine 327. Collins 328. Nina 329. Briella 330. Palmer 331. Noa 332. Mckenzie 333. Kiara 334. Amari 335. Adriana 336. Gracelynn 337. Lauren 338. Cali 339. Kalani 340. Aniyah 341. Nicole 342. Alexis 343. Mariah 344. Gabriela 345. Wynter 346. Amina 347. Ariyah 348. Adelynn 349. Remington 350. Reign 351. Alaya 352. Dream 353. Alexandria 354. Willa 355. Avianna 356. Makayla 357. Gracelyn 358. Elle 359. Amiyah 360. Arielle 361. Elianna 362. Giselle 363. Brynn 364. Ainsley 365. Aitana 366. Charli 367. Demi 368. Makenna 369. Rosemary 370. Danna 371. Izabella 372. Lilliana 373. Melissa 374. Samara 375. Lana 376. Mabel 377. Everlee 378. Fatima 379. Leighton 380. Esme 381. Raelyn 382. Madeleine 383. Nayeli 384. Camryn 385. Kira 386. Annalise 387. Selah 388. Serena 389. Royalty 390. Rylie 391. Celine 392. Laura 393. Brinley 394. Frances 395. Michelle 396. Heidi 397. Rory 398. Sabrina 399. Destiny 400. Gwendolyn 401. Alessandra 402. Poppy 403. Amora 404. Nylah 405. Luciana 406. Maisie 407. Miracle 408. Joy 409. Liana 410. Raven 411. Shiloh 412. Allie 413. Daleyza 414. Kate 415. Lyric 416. Alicia 417. Lexi 418. Addilyn 419. Anaya 420. Malani 421. Paislee 422. Elisa 423. Kayleigh 424. Azalea 425. Francesca 426. Jordan 427. Regina 428. Viviana 429. Aylin 430. Skye 431. Daniella 432. Makenzie 433. Veronica 434. Legacy 435. Maia 436. Ariah 437. Alessia 438. Carmen 439. Astrid 440. Maren 441. Helen 442. Felicity 443. Alexa 444. Danielle 445. Lorelei 446. Paris 447. Adelina 448. Bianca 449. Gabrielle 450. Jazlyn 451. Scarlet 452. Bristol 453. Navy 454. Esmeralda 455. Colette 456. Stephanie 457. Jolene 458. Marlee 459. Sarai 460. Hattie 461. Nadia 462. Rosie 463. Kamryn 464. Kenzie 465. Alora 466. Holly 467. Matilda 468. Sylvia 469. Cameron 470. Armani 471. Emelia 472. Keira 473. Braelynn 474. Jacqueline 475. Alison 476. Amanda 477. Cassidy 478. Emory 479. Ari 480. Haisley 481. Jimena 482. Jessica 483. Elaine 484. Dorothy 485. Mira 486. Eve 487. Oaklee 488. Averie 489. Charleigh 490. Lyra 491. Madelynn 492. Angel 493. Edith 494. Jennifer 495. Raya 496. Ryan 497. Heaven 498. Kyla 499. Wrenley 500. Meadow 501. Carter 502. Kora 503. Saige 504. Kinley 505. Maci 506. Mae 507. Salem 508. Aisha 509. Adley 510. Carolina 511. Sierra 512. Alma 513. Helena 514. Bonnie 515. Mylah 516. Briar 517. Aurelia 518. Leona 519. Macie 520. Maddison 521. April 522. Aviana 523. Lorelai 524. Alondra 525. Kennedi 526. Monroe 527. Emely 528. Maliyah 529. Ailani 530. Madilynn 531. Renata 532. Katie 533. Zariah 534. Imani 535. Amber 536. Analia 537. Ariya 538. Anya 539. Emberly 540. Emmy 541. Mara 542. Maryam 543. Dior 544. Mckinley 545. Virginia 546. Amalia 547. Mallory 548. Opal 549. Shelby 550. Clementine 551. Remy 552. Xiomara 553. Elliott 554. Elora 555. Katalina 556. Antonella 557. Skyler 558. Hanna 559. Kaliyah 560. Alanna 561. Itzel 562. Cecelia 563. Jayleen 564. Kensley 565. Beatrice 566. Journi 567. Dylan 568. Ivory 569. Yaretzi 570. Meredith 571. Sasha 572. Gloria 573. Oaklyn 574. Sloan 575. Abby 576. Davina 577. Lylah 578. Erin 579. Reyna 580. Kaitlyn 581. Michaela 582. Nia 583. Fernanda 584. Jaliyah 585. Jenna 586. Sylvie 587. Miranda 588. Anne 589. Mina 590. Myra 591. Aleena 592. Alia 593. Frankie 594. Ellis 595. Kathryn 596. Nalani 597. Nola 598. Jemma 599. Lennox 600. Marie 601. Angelica 602. Cassandra 603. Calliope 604. Adrianna 605. Ivanna 606. Zelda 607. Faye 608. Karsyn 609. Oakleigh 610. Dayana 611. Amirah 612. Megan 613. Siena 614. Reina 615. Rhea 616. Julieta 617. Malaysia 618. Henley 619. Liberty 620. Leslie 621. Alejandra 622. Kelsey 623. Charley 624. Capri 625. Priscilla 626. Zariyah 627. Savanna 628. Emerie 629. Christina 630. Skyla 631. Macy 632. Mariam 633. Melina 634. Chelsea 635. Dallas 636. Laurel 637. Briana 638. Holland 639. Lilian 640. Amaia 641. Blaire 642. Margo 643. Louise 644. Rosalia 645. Aleah 646. Bethany 647. Flora 648. Kylee 649. Kendra 650. Sunny 651. Laney 652. Tiana 653. Chaya 654. Ellianna 655. Milan 656. Aliana 657. Estella 658. Julie 659. Yara 660. Rosa 661. Cheyenne 662. Emmie 663. Carly 664. Janelle 665. Kyra 666. Naya 667. Malaya 668. Sevyn 669. Lina 670. Mikayla 671. Jayda 672. Leyla 673. Eileen 674. Irene 675. Karina 676. Aileen 677. Aliza 678. Kataleya 679. Kori 680. Indie 681. Lara 682. Romina 683. Jada 684. Kimber 685. Amani 686. Liv 687. Treasure 688. Louisa 689. Marleigh 690. Winnie 691. Kassidy 692. Noah 693. Monica 694. Keilani 695. Zahra 696. Zaylee 697. Hadassah 698. Jamie 699. Allyson 700. Anahi 701. Maxine 702. Karla 703. Khaleesi 704. Johanna 705. Penny 706. Hayley 707. Marilyn 708. Della 709. Freyja 710. Jazmin 711. Kenna 712. Ashlyn 713. Florence 714. Ezra 715. Melany 716. Murphy 717. Sky 718. Marina 719. Noemi 720. Coraline 721. Selene 722. Bridget 723. Alaiya 724. Angie 725. Fallon 726. Thalia 727. Rayna 728. Martha 729. Halle 730. Estrella 731. Joelle 732. Kinslee 733. Roselyn 734. Theodora 735. Jolie 736. Dani 737. Elodie 738. Halo 739. Nala 740. Promise 741. Justice 742. Nellie 743. Novah 744. Estelle 745. Jenesis 746. Miley 747. Hadlee 748. Janiyah 749. Waverly 750. Braelyn 751. Pearl 752. Aila 753. Katelyn 754. Sariyah 755. Azariah 756. Bexley 757. Giana 758. Lea 759. Cadence 760. Mavis 761. Ila 762. Rivka 763. Jovie 764. Yareli 765. Bellamy 766. Kamiyah 767. Kara 768. Baylee 769. Jianna 770. Kai 771. Alena 772. Novalee 773. Elliot 774. Livia 775. Ashlynn 776. Denver 777. Emmalyn 778. Persephone 779. Marceline 780. Jazmine 781. Kiana 782. Mikaela 783. Aliya 784. Galilea 785. Harlee 786. Jaylah 787. Lillie 788. Mercy 789. Ensley 790. Bria 791. Kallie 792. Celia 793. Berkley 794. Ramona 795. Jaylani 796. Jessie 797. Aubrie 798. Madisyn 799. Paulina 800. Averi 801. Aya 802. Chana 803. Milana 804. Cleo 805. Iyla 806. Cynthia 807. Hana 808. Lacey 809. Andi 810. Giuliana 811. Milena 812. Leilany 813. Saoirse 814. Adele 815. Drew 816. Bailee 817. Hunter 818. Rayne 819. Anais 820. Kamari 821. Paula 822. Rosalee 823. Teresa 824. Zora 825. Avah 826. Belen 827. Greta 828. Layne 829. Scout 830. Zaniyah 831. Amelie 832. Dulce 833. Chanel 834. Clare 835. Rebekah 836. Giovanna 837. Ellison 838. Isabela 839. Kaydence 840. Rosalyn 841. Royal 842. Alianna 843. August 844. Nyra 845. Vienna 846. Amoura 847. Anika 848. Harmoni 849. Kelly 850. Linda 851. Aubriella 852. Kairi 853. Ryann 854. Avayah 855. Gwen 856. Whitley 857. Noor 858. Khalani 859. Marianna 860. Addyson 861. Annika 862. Karter 863. Vada 864. Tiffany 865. Artemis 866. Clover 867. Laylah 868. Paisleigh 869. Elyse 870. Kaisley 871. Veda 872. Zendaya 873. Simone 874. Alexia 875. Alisson 876. Angelique 877. Ocean 878. Elia 879. Lilianna 880. Maleah 881. Avalynn 882. Marisol 883. Goldie 884. Malayah 885. Emmeline 886. Paloma 887. Raina 888. Brynleigh 889. Chandler 890. Valery 891. Adalee 892. Tinsley 893. Violeta 894. Baylor 895. Lauryn 896. Marlowe 897. Birdie 898. Jaycee 899. Lexie 900. Loretta 901. Lilyana 902. Princess 903. Shay 904. Hadleigh 905. Natasha 906. Indigo 907. Zaria 908. Addisyn 909. Deborah 910. Leanna 911. Barbara 912. Kimora 913. Emerald 914. Raquel 915. Julissa 916. Robin 917. Austyn 918. Dalia 919. Nyomi 920. Ellen 921. Kynlee 922. Salma 923. Luella 924. Zayla 925. Addilynn 926. Giavanna 927. Samira 928. Amaris 929. Madalyn 930. Scarlette 931. Stormi 932. Etta 933. Ayleen 934. Brittany 935. Brylee 936. Araceli 937. Egypt 938. Iliana 939. Paityn 940. Zainab 941. Billie 942. Haylee 943. India 944. Kaiya 945. Nancy 946. Clarissa 947. Mazikeen 948. Taytum 949. Aubrielle 950. Rylan 951. Ainhoa 952. Aspyn 953. Elina 954. Elsa 955. Magdalena 956. Kailey 957. Arleth 958. Joyce 959. Judith 960. Crystal 961. Emberlynn 962. Landry 963. Paola 964. Braylee 965. Guinevere 966. Aarna 967. Aiyana 968. Kahlani 969. Lyanna 970. Sariah 971. Itzayana 972. Aniya 973. Frida 974. Jaylene 975. Kiera 976. Loyalty 977. Azaria 978. Jaylee 979. Kamilah 980. Keyla 981. Kyleigh 982. Micah 983. Nataly 984. Kathleen 985. Zoya 986. Meghan 987. Soraya 988. Zoie 989. Arlette 990. Zola 991. Luisa 992. Vida 993. Ryder 994. Tatiana 995. Tori 996. Aarya 997. Eleanora 998. Sandra 999. Soleil 1000. Annabella

Top 20 Baby Girl Names Growing in Popularity

Some girl names have made epic jumps in popularity in 2021 when compared to the previous year. The following girl names became even trendier when they made massive moves in the list. For example, the no. 1 name, Raya, climbed 441 spots. See the top 20 baby girl names that made the biggest leaps last year:

1. Raya 2. Wrenley 3. Angelique 4. Vida 5. Emberlynn 6. Flora 7. Murphy 8. Arleth 9. Ocean 10. Oakleigh 11. Freyja 12. Mylah 13. Taytum 14. Elia 15. Jaylani 16. Zayla 17. Navy 18. Della 19. Clover 20. Nyra

Pampers Picks: Top 20 Baby Girl Names

If you’re looking for a special girl name that isn’t necessarily at the top of the most popular list, you might consider looking at our list of 20 favorites chosen from the top 1,000. We think these names will be all the rage in the coming years—but that’s just our prediction!

1. Alexa 2. Brianna 3. Carolina 4. Celeste 5. Crystal 6. Gianna 7. Katelyn 8. Kimora 9. Kori 10. Lily 11. Marley 12. Mikaela 13. Millie 14. Phoebe 15. Rebekah 16. Simone 17. Tilda 18. Willa 19. Zendaya 20. Zoe

Top Baby Names for Girls in the Canadian Provinces

We dug deeper to discover the top 10 names in some of the Canadian provinces. Take a look at the lists below to see what baby girl name is popular in your neck of the woods.

Top 10 Baby Names for Girls in Alberta

1. Olivia 2. Charlotte 3. Ava 4. Emma 5. Amelia 6. Sophia 7. Isla 8. Abigail 9. Chloe 10. Evelyn

Top 10 Baby Names for Girls in British Columbia

1. Olivia 2. Emma 3. Charlotte 4. Ava 5. Isla 6. Amelia 7. Sophia 8. Chloe 9. Mia 10. Mila

Top 10 Baby Names for Girls in New Brunswick

1. Charlotte 2. Olivia 3. Sophia 4. Ellie 5. Sophie 6. Willow 7. Isla 8. Emma 9. Ella 10. Abigail

Top 10 Baby Names for Girls in Nova Scotia

1. Olivia 2. Ava 3. Ellie 4. Isla 5. Amelia 6. Ivy 7. Violet 8. Charlotte 9. Evelyn 10. Harper

Top 10 Baby Names for Girls in Ontario

1. Olivia 2. Charlotte 3. Emma 4. Amelia 5. Sophia 6. Ava 7. Isla 8. Chloe 9. Evelyn 10. Mia

Top 10 Baby Names for Girls in Prince Edward Island

1. Alice 2. Scarlett 3. Grace 4. Isla 5. Ivy 6. Amelia 7. Anna 8. Annie 9. Ava 10. Charlotte

Top 10 Baby Names for Girls in Quebec

1. Emma 2. Olivia 3. Alice 4. Florence 5. Charlie 6. Livia 7. Charlotte 8. Léa 9. Romy 10. Zoe

RELATED ARTICLE

Baby Names
Popular Baby Girl Names Around the World

6 Ideas for Choosing a Name for Your Baby Girl

There are many factors you might consider when choosing a name for your baby girl. Whether you’d like to select a common, popular name or something rarer, there are plenty of routes you can take to get you to the perfect name! Here are ways to go about making this important decision:

1. Search for a Girls’ Name That’s Different

Wondering what is a unique name for a girl? There are plenty to choose from right here. Go ahead and pick a unique name for your baby girl—something that’s cool, preppy, or edgy, but still beautiful in its own way—by selecting a name that isn’t at the top of the most popular list.

2. Honor a Female Relative by Choosing a Beautiful Girls’ Name from the Family Tree

Choose a name in the family—it could be your mother’s name, grandmother’s name, aunt’s name, etc.

3. Be Inspired by Your Beautiful Surroundings

Look for a beautiful girl name that’s inspired by nature, such as a flower name, perfect for a little girl.

4. Go for a Tried-and-True Traditional Girls’ Name

If you’re old-school, choose an old-fashioned girls’ name or a name that’s found in the Bible.

5. Pick a Girls’ Name That’s Cute, Cool, and Modern

If you consider yourself a trendy parent, go with a unisex name, especially if you’ve decided to let your baby’s gender be a surprise. There are plenty of cute and cool girl name options that are a great fit for modern times.

6. Seek Input From Your Family and Friends

If you want to leave it up to popular opinion, you could host a baby-naming party where friends and family come up with sweet suggestions for your baby girl’s name.

FAQS AT A GLANCE

Any girl name that you think is pretty can be a pretty name for your baby girl. Just look at our list of the top 1,000 names for girls in 2022 to get some ideas.

The Bottom Line

We hope this list of 1,000 names for girls lends inspiration on your journey of choosing the best option for your baby’s moniker! If you’re still on the fence or need even more ideas, check out this extensive list of baby girl names by letter of the alphabet, starting with A. Here you’ll surely find the perfect option for your little lady.

By the way, if you’re looking for the perfect middle name for your baby girl, any of the above could work. However, we also have a separate list of middle names for baby girls to inspire you.

For some fun inspiration, don’t forget to check our Baby Name Generator, where you can easily search by gender, popularity, name meaning, and more. You’ll find a nearly endless list of girl names, plus other monikers that are cute, cool, pretty, classic, old-fashioned, international, and more!