Boy namesHashimMeaningThe generous and noble oneMore boy namesHassanHazemHedraHezekielIbrahimIbram← Names guide