Boy Names

variant of Muhammad, meaning 'praiseworthy'

prosperous, flourishing

one who shines, giving light

who is like God, God-like

caring, apple

council friend, mill friend

Established and beautiful

sharp, intelligent

compassion, forgiveness