Medusa
Primarily Female
The meaning of the name Medusa is Cunning
The origin of the name Medusa is Greek
Notes: In Greek mythology, Medusa was an extremely beautiful woman
who was so vain the gods decided to punish her by making her hair into live snakes.