From the moment you find that you will become a parent, one of the most exciting things to look forward to is naming your little bundle of joy. There are endless possibilities here, from choosing a name that pays tribute to your family tree, honours your culture or maybe just picking one that is fun and fresh. Our list of top baby names for boys and girls will give you a good variety of names to start shortlisting from.

English Baby Names
English baby Boys Names
- Liam
- Noah
- Oliver
- Elijah
- James
- William
- Benjamin
- Lucas
- Henry
- Theodore
- Jack
- Levi
- Alexander
- Jackson
- Mateo
- Daniel
- Michael
- Sebastian
- Ethan
- Logan
English Baby Girls Names
- Olivia
- Emma
- Charlotte
- Amelia
- Ava
- Sophia
- Isabella
- Mia
- Evelyn
- Harper
- Luna
- Camila
- Gianna
- Elizabeth
- Ella
- Abigail
- Sofia
- Avery
- Scarlett
- Emily

Middle Eastern Baby Names
Middle Eastern Baby Boys Names
- Murad
- Ahmad
- Adham
- Osama
- Iyad
- Anas
- Obai
- Ayham
- Ihab
- Bassel
- Bassam
- Baraa
- Bashar
- Musfir
- Bakur
- Bilal
- Nabil
- Bassem
- Taym
- Toufic
Middle Eastern Baby Girls Names
- A’dab
- Huda
- Jamila
- Aaira
- Aaina
- Jannat
- Aalina
- Nabila
- Amyra
- Meher
- Badra
- Bareeka
- Karimah
- Ruhee
- Bisma
- Nausheen
- Caria
- Daima
- Dalila
- Haaniya

Indian Baby Names
Indian Baby Boys Names
- Aahva
- Aadiv
- Aahan
- Aarav
- Akanksh
- Anant
- Ayaan
- Bhavin
- Hritik
- Ishank
- Jash
- Laksh
- Naksh
- Taarush
- Ved
- Vivaan
- Yug
- Zuber
- Vihaan
- Taksh
Indian Baby Girls Names
- Aaradhya
- Adah
- Adhira
- Alisha
- Amoli
- Anaisha
- Ananya
- Anika
- Anushka
- Asmee
- Avni
- Carina
- Chara
- Drishti
- Ela
- Eshika
- Geetika
- Gulika
- Hiya
- Hiral