Boy namesMakariosMeaningBlessed, happyMore boy namesMansourMarcoMarcosMarwanMattaMeshari← Names guide