Boy Names

Strong, meaningful boy names with origins and full meanings.

3853
Total names
A–Z
Browse any letter
Sanskrit
Mahfooj
Excellent fooj; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahfooz
Excellent fooz; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahfuj
Excellent fuj; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Punjabi
Mahinder
Excellent inder; Sanskrit prefix 'mahā-' (महा) meaning great/mighty,...
Sanskrit
Mahindra
Excellent indra; Sanskrit prefix 'mahā-' (महा) meaning great/mighty,...
Sanskrit
Mahinudin
Excellent inudin; Sanskrit prefix 'mahā-' (महा) meaning great/mighty,...
Punjabi
Mahipal
Great/mighty protector/guardian; Sanskrit compound 'mahā-' (महा,...
Sanskrit
Mahkar
Great/mighty doer/one who makes; Sanskrit compound 'mahā-' (महा,...
Sanskrit
Mahmun
Excellent mun; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahnatha
Excellent natha; Sanskrit prefix 'mahā-' (महा) meaning great/mighty,...
Sanskrit
Mahraj
Great/mighty king; Sanskrit compound 'mahā-' (महा, great/mighty) + 'rāja'...
Sanskrit
Mahroj
Excellent roj; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahrul
Excellent rul; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahtab
Excellent tab; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahud
Excellent ud; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mahveer
Excellent veer; Sanskrit prefix 'mahā-' (महा) meaning great/mighty, combined...
Sanskrit
Mairy
From the Sanskrit naming tradition; 'Mairy' derives from ancient Vedic...
Sanskrit
Maisan
From the Sanskrit naming tradition; 'Maisan' derives from ancient Vedic...
Sanskrit
Majid
Glorious; from Arabic 'mājid' meaning noble and glorious
Sanskrit
Majoo
From the Sanskrit naming tradition; 'Majoo' derives from ancient Vedic...
Sanskrit
Majunew
From the Sanskrit naming tradition; 'Majunew' derives from ancient Vedic...
Sanskrit
Makan
From the Sanskrit naming tradition; 'Makan' derives from ancient Vedic...
Sanskrit
Makbul
From the Perso-Arabic naming tradition; 'Makbul' carries spiritual...
Sanskrit
Makhan
From the Sanskrit naming tradition; 'Makhan' derives from ancient Vedic...
Sanskrit
Makrud
From the Sanskrit naming tradition; 'Makrud' derives from ancient Vedic...
Sanskrit
Maksood
From the Sanskrit naming tradition; 'Maksood' derives from ancient Vedic...
Sanskrit
Maksud
From the Sanskrit naming tradition; 'Maksud' derives from ancient Vedic...
Sanskrit
Malchand
One who is a moon; Sanskrit suffix '-chandra' (चन्द्र) meaning moon. The...
Sanskrit
Malkeet
From the Sanskrit naming tradition; 'Malkeet' derives from ancient Vedic...
Sanskrit
Malkiat
From the Sanskrit naming tradition; 'Malkiat' derives from ancient Vedic...
Sanskrit
Mallik
From the Sanskrit naming tradition; 'Mallik' derives from ancient Vedic...
Sanskrit
Mam
From the Sanskrit naming tradition; 'Mam' derives from ancient Vedic...
Sanskrit
Maman
From the Sanskrit naming tradition; 'Maman' derives from ancient Vedic...
Sanskrit
Mamchand
One who is a moon; Sanskrit suffix '-chandra' (चन्द्र) meaning moon. The...
Sanskrit
Mamraj
One who is a king; Sanskrit suffix '-rāja' (राज) meaning king. The root...
Sanskrit
Mamt
From the Sanskrit naming tradition; 'Mamt' derives from ancient Vedic...
Sanskrit
Mamu
From the Sanskrit naming tradition; 'Mamu' derives from ancient Vedic...
Sanskrit
Man
From the Sanskrit naming tradition; 'Man' derives from ancient Vedic...
Sanskrit
Manak
Excellent ak; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...
Sanskrit
Manash
Excellent ash; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...
Sanskrit
Manav
Man, humankind
Sanskrit
Manav
Man, humankind, human being
Sanskrit
Manbhar
Excellent bhar; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...
Sanskrit
Manchan
Excellent chan; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...
Sanskrit
Mandan
Excellent dan; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...
Punjabi
Mandeep
Punjabi compound from Sikh heritage; 'man' meaning mind and '-deep' meaning...
Sanskrit
Mandira
Excellent dira; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...
Sanskrit
Mandu
Excellent du; Sanskrit prefix 'manas-' (मन) meaning mind/heart, combined...

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.

Get Weekly Baby & Pregnancy Tips

Join 50,000+ parents. Personalised advice, tool reminders, and the latest guides - Straight to your inbox.

No spam. Unsubscribe anytime.