Girls Names - 19,000+ Baby Girls Names with Origin & Meaning

Welcome to Girls Names

Look no further for Baby Girls Names

Girls names with origin and meaning, name-generator and top girls names by year. Origins include African, American, Arabic, Australian, Celtic, Chinese, Dutch, Egyptian, English, Filipino, Finnish, French, German, Greek, Hindi, Hungarian, Indian, Irish, Italian, Japanese, Latin, Nigerian, Polish, Russian, Scottish, Spanish, Swedish, Thai, Welsh and many more. With over 19,000 girls names to choose from we are sure you will find the perfect name for your beautiful baby girl. We will even give you the meaning and origin so you can be sure to make an informed choice.

Please try our easy to use directory to find names from all over the world. It is a very simple way to narrow down your choices and help you find the perfect name for your new arrival. It's so easy to get started, simply select a first initial or origin.

Or, if you're in need of inspiration of baby names for girls, why not try our exciting random name generator. There are plenty of options to help you find something unique. If you're feeling incognito, add a surname and take on an alias yourself for the rest of the day.

Choosing your new baby girls name can be fun and exciting and with thousands of names to choose from we feel sure you will enjoy finding that perfect, special name.

From unusual names to celebrity names you will find them all on

Oh.. don't forget we also have an extensive database of Boys Names too!


Top 10 Girls Names 2015 UK

Rank Name Births Initials Origin
1 AMELIA 5158 AM German
2 OLIVIA 4853 OL Latin
3 EMILY 3893 EM Latin
4 ISLA 3474 IS Scottish
5 AVA 3414 AV Greek
6 ELLA 3028 EL English
7 JESSICA 2937 JE Hebrew
8 ISABELLA 2876 IS Italian
9 MIA 2842 MI Italian
10 POPPY 2816 PO Latin