All Baby Names
Welcome to AngelsName’s ultimate collection of modern, unique, and popular names for baby boys and girls. Discover a comprehensive selection of contemporary baby names from all around the globe.
Whether you're searching for a unique name for your baby boy or girl, or you simply love exploring names, you've come to the right place! Delve into the meaning, history, origin, numerology, and fascinating facts about first, middle, and last names.
Largest Collection of Baby Names and Meanings
Expecting a baby? You've found the perfect place to discover the ideal name for your little one.
Explore our extensive database of names from various origins and cultures. With countless options at your fingertips, take your time to find the perfect name that resonates with you and your baby!
Names By Origin
Explore our curated collection of baby names categorized by origin. Discover the rich heritage and stories behind each name to find the perfect one for your little one.
- African
- Arabic
- Biblical
- Celtic
- Egyptian
- English
- French
- German
- Greek
- Hebrew
- Irish
- Korean
- Native American
- Norse
- Persian
- Scandinavian
- Scottish
- Spanish
- Swahili
- Urdu
Names By Religion
Discover baby names inspired by various religious traditions. Explore meaningful names from different faiths to find the perfect name that reflects your family's beliefs and values.
Names By Country
Explore our extensive collection of baby names sorted by country. Discover the unique and traditional names that each nation has to offer, and find the perfect name that reflects your cultural heritage or personal preference.
- American
- Australian
- Chinese
- Hawaiian
- Indian
- Indonesian
- Italian
- Japanese
- Romanian
- Russian
- Swiss
- Srilankan
- United Kingdom
Indian Baby Names
Discover the beauty and diversity of Indian baby names. Explore a rich collection of names inspired by India's vibrant cultures, languages, and traditions. Find the perfect name that carries deep meaning and significance for your little one.
- Assamese
- Bengali
- Gujarati
- Hindu
- Kannada
- Kashmir
- Malayali
- Marathi
- Muslim
- Odia
- Punjabi
- Sanskrit
- Sindhi
- Tamil
- Telugu