Boy namesMahmoudMeaningPraised, commendedMore boy namesMajedMakariosMansourMarcoMarcosMarwan← Names guide