Boy namesKareemMeaningGenerous and nobleMore boy namesKhalidKyriakosKyrillosLoucasMahmoudMajed← Names guide