home > english names > baby girl names

English Girl Names

 Linette - 9
 Lisa - 8
 Livia - 3
 Liza - 3
 Lois - 5
 Lola - 5
 Lorena - 5
 Lorraine - 8
 Louisa - 3
 Luanna - 3
 Lucia - 5
 Luciana - 2
 Lucy - 4
 Luna - 6
 Lydia - 1
 Lynn - 5
 Mabel - 6
 Madeline - 1
 Madge - 8
 Madison - 7
 Maggie - 8
 Maia - 7
 Maisie - 6
 Mandy - 6
 Marceena - 8
 Marcia - 3
 Marcine - 3
 Marcinea - 4
 Margaret - 4
 Maria - 9
 Marian - 5
 Marie - 4
 Marilyn - 8
 Marissa - 6
 Marnia - 5
 Marta - 3
 Martha - 8
 Martin - 8
 Martina - 9
 Mary - 8
 Matilda - 9
 Maura - 5
 Maureen - 1
 Mavis - 6
 Maya - 7
 Megan - 9
 Melanie - 6
 Melinda - 5
 Melissa - 2
 Mercia - 7
 Mercy - 6
 Merle - 1
 Mia - 6
 Michelle - 2
 Mildred - 5
 Miley - 5
 Millie - 8
 Mirabelle - 8
 Miranda - 9
 Molly - 9
 Monica - 3
 Mora - 5
 Morgan - 4
 Morin - 1
 Morleena - 5
 Morlina - 5
 Mya - 6
 Myra - 8
 Myrtle - 1
 Nadia - 3
 Nadine - 3
 Nancy - 6
 Naomi - 9
 Naomie - 5
 Natalie - 2
 Natalina - 3
 Nathania - 5
 Nell - 7
 Nerissa - 2
 Nerita - 9
 Nessa - 8
 Niamh - 7
 Nicole - 6
 Nicolette - 1
 Noelle - 1
 Nola - 7
 Nora - 6
 Norma - 1
 Odette - 2
 Olive - 4
Add to your favourite name list (mynames)
 Meaning - you can write too

Quick Name Finder can pick baby names easily

We have 25,988 baby names.

Quick Name Finder

gender
number/total
starts with
ends with
filter by

Please Suggest A Name

name:
Female Male