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
For boys
- Liam
- Noah
- Oliver
- Elijah
- James
- William
- Benjamin
- Lucas
- Henry
- Theodore
- Jack
- Levi
- Alexander
- Jackson
- Mateo
- Daniel
- Michael
- Sebastian
- Ethan
- Logan
For girls
- Olivia
- Emma
- Charlotte
- Amelia
- Ava
- Sophia
- Isabella
- Mia
- Evelyn
- Harper
- Luna
- Camila
- Gianna
- Elizabeth
- Ella
- Abigail
- Sofia
- Avery
- Scarlett
- Emily
Middle Eastern baby names
For boys
- Murad
- Ahmad
- Adham
- Osama
- Iyad
- Anas
- Obai
- Ayham
- Ihab
- Bassel
- Bassam
- Baraa
- Bashar
- Musfir
- Bakur
- Bilal
- Nabil
- Bassem
- Taym
- Toufic
For girls
- A’dab
- Huda
- Jamila
- Aaira
- Aaina
- Jannat
- Aalina
- Nabila
- Amyra
- Meher
- Badra
- Bareeka
- Karimah
- Ruhee
- Bisma
- Nausheen
- Caria
- Daima
- Dalila
- Haaniya
Indian baby names
For boys
- Aahva
- Aadiv
- Aahan
- Aarav
- Akanksh
- Anant
- Ayaan
- Bhavin
- Hritik
- Ishank
- Jash
- Laksh
- Naksh
- Taarush
- Ved
- Vivaan
- Yug
- Zuber
- Vihaan
- Taksh
For girls
- Aaradhya
- Adah
- Adhira
- Alisha
- Amoli
- Anaisha
- Ananya
- Anika
- Anushka
- Asmee
- Avni
- Carina
- Chara
- Drishti
- Ela
- Eshika
- Geetika
- Gulika
- Hiya
- Hiral