Boy names

Mahfuz

Nader is an Arabic boy name. Meaning “protected”.

Makena

Makena is an unisex African name. Meaning “happy one” in Kikuyu (It is a language used in Kenya).

Makoto

Makoto is an unisex Japanese name. Meaning “sincerity”.

Malak

Malak is an unisex Arabic name. Meaning “angel”.

Manolo

Manolo is a Spanish boy name. Meaning “God is with us”.

Variant of Manuel.

Mansur

Mansur is an Arabic boy name. Meaning “victorious”.

Manuel

Manuel is a Spanish boy name. Meaning “God is with us”.

Spanish form of Emmanuel.

Marc

Marc is a Catalan boy name. Meaning “dedicated to the god Mars”.

Catalan form of Mark.

Marcial

Marcial is a Spanish boy name. Meaning “dedicated to the god Mars”.

Spanish form of Martial.

Marco

Marco is an Italian boy name. Meaning “dedicated to the god Mars”.

Italian form of Mark.