Margoth is not a popular first name. It is more often used as a girl (female) name.
First names and their meaning - Page 5207
Marilla
Origin: Hebrew. 
Meaning: Bitter, Shining sea. 
Marilla is not a popular first name. It is more often used as a girl (female) name. 
Maryy
Maryy is not a popular first name.
Mastaneh
Mastaneh is not a popular first name.
Mckensie
Mckensie is not a popular first name. It is more often used as a girl (female) name.
Meila
Meila is not a popular first name. It is more often used as a girl (female) name.
Merhawi
Merhawi is not a popular first name.
Meris
Origin: Latin. 
Meaning: Of the sea. 
Meris is not a popular first name. It is more often used as a unisex (male and female) name. 
Meshi
Meshi is not a popular first name.
Mhavic
Mhavic is not a popular first name.