1,000 Baby Girl Names to Inspire You

Looking for potential girl names for your daughter? Start with our comprehensive list of the top baby names for girls, which includes popular names of the moment as well as classic, pretty names that will reflect your sweet little girl. Browse our list for inspiration; there are so many cool names out there that you may have trouble choosing just one.

Top Baby Girl Names

Choose from among the top 100 female baby names that were the most popular in the United States in 2019 in order of popularity:

1. Olivia

2. Emma

3. Ava

4. Sophia

5. Isabella

6. Charlotte

7. Amelia

8. Mia

9. Harper

10. Evelyn

11. Abigail

12. Emily

13. Ella

14. Elizabeth

15. Camila

16. Luna

17. Sofia

18. Avery

19. Mila

20. Aria

21. Scarlett

22. Penelope

23. Layla

24. Chloe

25. Victoria

26. Madison

27. Eleanor

28. Grace

29. Nora

30. Riley

31. Zoey

32. Hannah

33. Hazel

34. Lily

35. Ellie

36. Violet

37. Lillian

38. Zoe

39. Stella

40. Aurora

41. Natalie

42. Emilia

43. Everly

44. Leah

45. Aubrey

46. Willow

47. Addison

48. Lucy

49. Audrey

50. Bella

51. Nova

52. Brooklyn

53. Paisley

54. Savannah

55. Claire

56. Skylar

57. Isla

58. Genesis

59. Naomi

60. Elena

61. Caroline

62. Eliana

63. Anna

64. Maya

65. Valentina

66. Ruby

67. Kennedy

68. Ivy

69. Ariana

70. Aaliyah

71. Cora

72. Madelyn

73. Alice

74. Kinsley

75. Hailey

76. Gabriella

77. Allison

78. Gianna

79. Serenity

80. Samantha

81. Sarah

82. Autumn

83. Quinn

84. Eva

85. Piper

86. Sophie

87. Sadie

88. Delilah

89. Josephine

90. Nevaeh

91. Adeline

92. Arya

93. Emery

94. Lydia

95. Clara

96. Vivian

97. Madeline

98. Peyton

99. Julia

100. Rylee

Classic Baby Girl Names

If you’re looking for a classic baby girl name that’s stood the test of time, choose from among this list of classics we’ve organized in alphabetical order:

101. Adele

102. Adriana

103. Adrianna

104. Alexa

105. Alexandra

106. Alicia

107. Alison

108. Amanda

109. Amy

110. Andrea

111. Angela

112. Angelica

113. Ashley

114. Bethany

115. Bianca

116. Bridget

117. Brittany

118. Brooke

119. Carly

120. Catalina

121. Catherine

122. Christina

123. Christine

124. Clarissa

125. Cynthia

126. Dana

127. Danielle

128. Diana

129. Eden

130. Eileen

131. Elisabeth

132. Elise

133. Elle

134. Ellen

135. Erin

136. Eve

137. Gabrielle

138. Hope

139. Ingrid

140. Irene

141. Isabel

142. Isabela

143. Isabelle

144. Jennifer

145. Jessica

146. Jillian

147. Joanna

148. Jocelyn

149. Johanna

150. Juliana

151. Julie

152. Karen

153. Katherine

154. Kathleen

155. Kayla

156. Kelly

157. Kendra

158. Kimber

159. Kimberly

160. Laila

161. Laura

162. Lauren

163. Leslie

164. Lila

165. Linda

166. Lindsey

167. Lisa

168. Livia

169. Lyla

170. Madeleine

171. Maeve

172. Marina

173. Megan

174. Meghan

175. Melanie

176. Melissa

177. Meredith

178. Michelle

179. Miranda

180. Monica

181. Mya

182. Nadia

183. Natasha

184. Nathalie

185. Nicole

186. Noelle

187. Paige

188. Patricia

189. Rachel

190. Rebecca

191. Reese

192. Renee

193. Ryan

194. Sandra

195. Stephanie

196. Tiffany

197. Valerie

198. Vanessa

199. Veronica

200. Whitney

Old-fashioned Baby Girl Names

Old-fashioned names can be charming, and can sometimes make a comeback and become popular again. If you’d like to give your daughter a name that reminds you of beloved family member, a character in an old movie or book, or someone from the past, you might like one of these old-fashioned names:

201. Ada

202. Adaline

203. Adelaide

204. Amalia

205. Ann

206. Anne

207. Antonella

208. Arlette

209. Astrid

210. Barbara

211. Beatrice

212. Camilla

213. Camille

214. Carmen

215. Carolina

216. Carolyn

217. Cassandra

218. Cecilia

219. Celeste

220. Clare

221. Colette

222. Coraline

223. Corinne

224. Deborah

225. Dorothy

226. Edith

227. Elaine

228. Eloise

229. Esmeralda

230. Estella

231. Estelle

232. Esther

233. Evangeline

234. Faye

235. Fiona

236. Frances

237. Frida

238. Gabriela

239. Gemma

240. Georgia

241. Giselle

242. Gloria

243. Greta

244. Gwendolyn

245. Hanna

246. Harriet

247. Helen

248. Ivanna

249. Jacqueline

250. Jane

251. Jolene

252. Joyce

253. Judith

254. Julianna

255. Juliet

256. Leona

257. Lilian

258. Lilianna

259. Lorelei

260. Louisa

261. Louise

262. Lucille

263. Luella

264. Mabel

265. Mae

266. Magdalena

267. Margaret

268. Margo

269. Margot

270. Maria

271. Mariana

272. Marianna

273. Marie

274. Marilyn

275. Martha

276. Mary

277. Mavis

278. Maxine

279. Michaela

280. Miriam

281. Nancy

282. Nina

283. Norah

284. Octavia

285. Ophelia

286. Paula

287. Penny

288. Priscilla

289. Rachael

290. Ramona

291. Raquel

292. Regina

293. Rosa

294. Rosalyn

295. Roselyn

296. Ruth

297. Sabrina

298. Sara

299. Scarlet

300. Sylvia

301. Teresa

302. Theodora

303. Vera

Pretty Baby Girl Names

The following baby girl names sound melodious and pretty perfect for your little princess:

304. Adelina

305. Ailani

306. Aisha

307. Alaia

308. Alaiya

309. Alani

310. Alanna

311. Alayah

312. Aleah

313. Aleena

314. Alejandra

315. Alessandra

316. Alexia

317. Alia

318. Aliana

319. Alianna

320. Alina

321. Aliya

322. Aliyah

323. Aliza

324. Alora

325. Alyssa

326. Amari

327. Amaya

328. Amelie

329. Amira

330. Amirah

331. Amiyah

332. Amoura

333. Angelina

334. Aniyah

335. Annabella

336. Annabelle

337. Annalise

338. Arabella

339. Ariah

340. Arianna

341. Ariella

342. Armani

343. Aubriella

344. Aubrielle

345. Aurelia

346. Avah

347. Avalynn

348. Avianna

349. Aya

350. Briana

351. Cataleya

352. Cecelia

353. Celia

354. Celine

355. Daniela

356. Daniella

357. Anna

358. Elaina

359. Elianna

360. Elisa

361. Eliza

362. Ellianna

363. Elora

364. Elyse

365. Emelia

366. Emely

367. Emerie

368. Emmaline

369. Emmalyn

370. Emmalynn

371. Emory

372. Ensley

373. Esme

374. Esperanza

375. Estrella

376. Evelynn

377. Everlee

378. Ezra

379. Fernanda

380. Francesca

381. Genevieve

382. Gracelyn

383. Gracelynn

384. Hadley

385. Harley

386. Helena

387. Jaelynn

388. Jaliyah

389. Janelle

390. Janiyah

391. Jayda

392. Jayla

393. Jaylah

394. Jayleen

395. Jazlyn

396. Jemma

397. Jimena

398. Joelle

399. Jolie

400. Julieta

401. Juliette

402. Kalani

403. Kamila

404. Kara

405. Karina

406. Karlee

407. Katalina

408. Kaylee

409. Keily

410. Keyla

411. Kiana

412. Kiara

413. Kiera

414. Kimora

415. Kylie

416. Lacey

417. Lailah

418. Lainey

419. Laney

420. Lara

421. Laylah

422. Leila

423. Lia

424. Liana

425. Liliana

426. Lilliana

427. Lilly

428. Lorelai

429. Lucia

430. Luisa

431. Lyra

432. Malia

433. Mallory

434. Mara

435. Marissa

436. Milena

437. Natalia

438. Nyla

439. Paloma

440. Paola

441. Paulina

442. Persephone

443. Renata

444. Romina

445. Rosalie

446. Salma

447. Samira

448. Sarai

449. Selah

450. Selena

451. Serena

452. Skyla

453. Violeta

454. Viviana

455. Willa

456. Winnie

Cute Baby Girl Names

These baby girl names are short and cute—ideal for your little pea:

457. Abby

458. Adalee

459. Adley

460. Alena

461. Allie

462. Amina

463. Amiya

464. Ana

465. Anahi

466. Analia

467. Anaya

468. Andi

469. Angie

470. Anika

471. Aniya

472. Annie

473. Annika

474. Anya

475. Ari

476. Ariel

477. Arielle

478. Ayla

479. Bailey

480. Belle

481. Bonnie

482. Bria

483. Callie

484. Casey

485. Cassidy

486. Chana

487. Charlie

488. Chaya

489. Dani

490. Daphne

491. Della

492. Dixie

493. Dylan

494. Elina

495. Elsa

496. Elsie

497. Emberly

498. Emmeline

499. Emmie

500. Emmy

501. Evie

502. Frankie

503. Gia

504. Giana

505. Gracie

506. Gwen

507. Hadlee

508. Hailee

509. Haisley

510. Haley

511. Halle

512. Hallie

513. Hana

514. Harlee

515. Harleigh

516. Hattie

517. Haylee

518. Hayley

519. Heidi

520. Jada

521. Jamie

522. Jaycee

523. Jayde

524. Jaylee

525. Jenna

526. Jessie

527. Josie

528. Kai

529. Kairi

530. Kaitlyn

531. Kaiya

532. Kali

533. Kaliyah

534. Kallie

535. Kate

536. Katelyn

537. Katie

538. Kaya

539. Kaylani

540. Kayleigh

541. Kaylie

542. Kelsey

543. Kenzie

544. Kinley

545. Kinslee

546. Kora

547. Kyla

548. Kylee

549. Kyleigh

550. Kynlee

551. Kyra

552. Lea

553. Leanna

554. Leia

555. Lena

556. Lexi

557. Lexie

558. Leyla

559. Lilah

560. Lillie

561. Lilyana

562. Lina

563. Liv

564. Maci

565. Macie

566. Macy

567. Maggie

568. Maia

569. Maisie

570. Marlee

571. Marley

572. Matilda

573. Melina

574. Miah

575. Miley

576. Millie

577. Mina

578. Mira

579. Molly

580. Myla

581. Mylah

582. Myra

583. Nala

584. Nalani

585. Nayeli

586. Nellie

587. Nia

588. Noa

589. Nola

590. Nylah

591. Phoebe

592. Remi

593. Remy

594. Rhea

595. Rivka

596. Rory

597. Rosie

598. Rylan

599. Rylie

600. Shelby

601. Siena

602. Skye

603. Skyler

604. Stevie

605. Sunny

606. Tessa

607. Tori

Cool Baby Girl Names

You may have decided that you want a baby name that is modern and different, or simply put, cool. That’s because your baby girl is unique, and she deserves a cool name like one of these:

608. Addilyn

609. Adelynn

610. Aila

611. Ainsley

612. Aitana

613. Alana

614. Alaya

615. Alessia

616. Alexis

617. Alma

618. Alondra

619. Amaia

620. Amani

621. Amara

622. Amaris

623. Amayah

624. Amora

625. Anais

626. Anastasia

627. Ansley

628. Arden

629. Ariadne

630. Ariya

631. Ariyah

632. Athena

633. Averi

634. Averie

635. Aviana

636. Aylin

637. Azariah

638. Beatrix

639. Belen

640. Bexley

641. Blair

642. Blaire

643. Blake

644. Blakely

Gender

Leave a comment

All comments are moderated before being published

Let us know what you think

Add your comments and feedback. We love hearing from you.

Popular posts

  1. How Many Weeks Pregnant Am I?
  2. An Overview of the Pregnancy Trimesters
  3. Nesting During Pregnancy: Much More Than a Myth