Boy Names
Strong, meaningful boy names with origins and full meanings.
203
Total names
A–Z
Browse any letter
Dikshant
Sanskrit
Dikshant
A traditional Indian name of Sanskrit origin
Dil
Sanskrit
Dil
A traditional Indian name of Sanskrit origin
Dilawar
Sanskrit
Dilawar
A traditional Indian name of Sanskrit origin
Dilbar
Sanskrit
Dilbar
A traditional Indian name of Sanskrit origin
Dildar
Sanskrit
Dildar
A traditional Indian name of Sanskrit origin
Dilip
Sanskrit
Dilip
A traditional Indian name of Sanskrit origin
Dilish
Sanskrit
Dilish
A traditional Indian name of Sanskrit origin
Diljan
Sanskrit
Diljan
A traditional Indian name of Sanskrit origin
Dilkush
Sanskrit
Dilkush
A traditional Indian name of Sanskrit origin
Dilsad
Sanskrit
Dilsad
A traditional Indian name of Sanskrit origin
Dilsah
Sanskrit
Dilsah
A traditional Indian name of Sanskrit origin
Dilshad
Sanskrit
Dilshad
A traditional Indian name of Sanskrit origin
Dilvar
Sanskrit
Dilvar
A traditional Indian name of Sanskrit origin
Dimpu
Sanskrit
Dimpu
A traditional Indian name of Sanskrit origin
Dimpy
Sanskrit
Dimpy
A traditional Indian name of Sanskrit origin
Dineesh
Sanskrit
Dineesh
A traditional Indian name of Sanskrit origin
Dinesh
Tamil
Dinesh
Lord of the day, sun
Dinesh
Tamil
Dinesh
A traditional Indian name of Tamil origin
Dinkar
Sanskrit
Dinkar
A traditional Indian name of Sanskrit origin
Dipak
Punjabi
Dipak
A traditional Indian name of Punjabi origin
Dipanshu
Punjabi
Dipanshu
A traditional Indian name of Punjabi origin
Dipansu
Punjabi
Dipansu
A traditional Indian name of Punjabi origin
Dipendra
Punjabi
Dipendra
A traditional Indian name of Punjabi origin
Dipu
Punjabi
Dipu
A traditional Indian name of Punjabi origin
Dirgaj
Sanskrit
Dirgaj
A traditional Indian name of Sanskrit origin
Dishad
Sanskrit
Dishad
A traditional Indian name of Sanskrit origin
Dishant
Sanskrit
Dishant
A traditional Indian name of Sanskrit origin
Divaie
Sanskrit
Divaie
A traditional Indian name of Sanskrit origin
Divakar
Sanskrit
Divakar
A traditional Indian name of Sanskrit origin
Divansh
Sanskrit
Divansh
A traditional Indian name of Sanskrit origin
Divaraj
Sanskrit
Divaraj
A traditional Indian name of Sanskrit origin
Divy
Sanskrit
Divy
A traditional Indian name of Sanskrit origin
Divyansh
Sanskrit
Divyansh
A traditional Indian name of Sanskrit origin
Diwakar
Sanskrit
Diwakar
A traditional Indian name of Sanskrit origin
Diwan
Sanskrit
Diwan
A traditional Indian name of Sanskrit origin
Dolat
Sanskrit
Dolat
A traditional Indian name of Sanskrit origin
Donald
Scottish, English
Donald
From the Gaelic name Domhnall which means "ruler of the world", composed of...
Doodhnath
Sanskrit
Doodhnath
A traditional Indian name of Sanskrit origin
Dord
Sanskrit
Dord
A traditional Indian name of Sanskrit origin
Dorilal
Sanskrit
Dorilal
A traditional Indian name of Sanskrit origin
Doulat
Sanskrit
Doulat
A traditional Indian name of Sanskrit origin
Dowlat
Sanskrit
Dowlat
A traditional Indian name of Sanskrit origin
Dulal
Sanskrit
Dulal
A traditional Indian name of Sanskrit origin
Dular
Sanskrit
Dular
A traditional Indian name of Sanskrit origin
Dulichand
Sanskrit
Dulichand
A traditional Indian name of Sanskrit origin
Dumnik
Sanskrit
Dumnik
A traditional Indian name of Sanskrit origin
Dund
Sanskrit
Dund
A traditional Indian name of Sanskrit origin
Dur
Sanskrit
Dur
A traditional Indian name of Sanskrit origin
Frequently Asked Questions
Ethan, Lucas, Ryan, Jayden, and Nathan consistently rank among the most popular boy names. These names are widely used partly because they work across English and Chinese family contexts without requiring translation.
Consider how the name sounds in both English and your mother tongue, what it means, how it pairs with your surname, and whether it's easy to spell and pronounce. Many families also register a separate given name in a second language.
Yes - Short punchy names like Kai, Max, and Finn are gaining popularity. They're easy to say in multiple languages and hard to shorten further. However, two-syllable names remain the most popular overall.