Charmaine
Pet Name
Charmaine
Origin
Greek
Meaning
Filled with delight
Notes about Charmaine
Charmaine probably originates in Greek language and means "filled with delight". Its origin and meaning is still being argued, though, and as a feminine given name it has never been overly popular.
More Info about Charmaine
No more information.