Name: Maakuf (معقوف)
Meaning: Maakuf is an Arabic name for boys that means a place where people stay overnight, especially describing a mosque where people stay overnight to worship God, as it is done by some people during the month of Ramadan.
Gender: male