Find the perfect
baby name
Filter by gender, origin, meaning and style
Choose your filters above and discover beautiful names
Choosing a name is one of the first big decisions for new parents. This free baby name finder helps you narrow it down fast: pick a gender, an origin, a meaning and a style, or type the letter you want the name to start with. Each result shows the meaning of the name and a short note about its background.
Quick start: choose your filters below, press Find names, and tap the heart on any name you like. Your saved names stay in your browser so you can come back to them.
How to use the baby name finder
- Pick a gender. Choose girl, boy or unisex, or leave it on “Any” to see everything.
- Choose an origin. Filter by culture, such as Indian, Bengali, Arabic, Hebrew, Greek or Celtic.
- Select a meaning or theme. Look for names that mean light, strength, love, peace, joy and more.
- Add a starting letter or sound. Handy if you want a name that starts with a particular letter or goes with a sibling’s name.
- Save your favourites. Tap the heart, then copy your shortlist to share with family.
Find names by meaning
Many families want a name that carries a wish for the child. A few examples to get you started:
- Light: Diya means a lamp or light, and Kiran means a ray of light.
- Peace and calm: Aarav is often explained as peaceful and calm.
- Strength and courage: Arjun is the bright, skilled hero of the Mahabharata.
- Beginnings: Vihaan is linked to dawn and a new beginning.
Indian, Bengali, Hindu and Muslim baby names
Indian families often look for names that work across languages and are easy to pronounce in English as well as in Bengali or Hindi. Use the origin filter to explore different traditions.
Hindu and Sanskrit-origin names
Names such as Aarav, Diya, Arjun and Vihaan come from Sanskrit and are widely used across India.
Bengali names
Bengali families often choose Sanskrit-rooted names with a gentle sound. Ananya (unique, without equal), Arnab (ocean) and Srishti (creation) are a few examples.
Muslim and Arabic-origin names
Arabic-origin names include Zara (blooming flower), Layla (night) and Idris (studious, learned).
Tip for choosing: say the name out loud with your surname, check that it is easy to spell, and think about nicknames and how it will sound as your child grows up. Always confirm a name’s meaning with family or a trusted source before you finalise it, because meanings can vary by language and region.
Frequently asked questions
How do I choose the right baby name?
Start with the meaning and sound you like, then check how it works with your surname and in the languages your family speaks. Shortlist a few names, say them aloud, and give it a few days before deciding. Can I search baby names by meaning?
Yes. Use the Meaning / Theme filter to look for names linked to light, strength, love, peace, joy, royalty and other themes. Can I find names that start with a particular letter?
Yes. Type a letter or sound into the “Starts with” or “Contains sound” box and press Find names. Is this baby name finder free?
Yes. It is free to use and you do not need to create an account. Are my saved names stored anywhere online?
No. Your favourite names are saved in your own browser on your device, so clearing your browser data will remove them.
More parenting help
Explore more guides in our Baby Care section, including practical tips for new parents.
