Boy namesMeshariMeaningGenerous and givingMore boy namesMikhailMiladMinaMishalMohammedMunir← Names guide