Boy namesKamalMeaningPerfection, completenessMore boy namesKarasKareemKhalidKyriakosKyrillosLoucas← Names guide