A female given name from Hebrew.
"Marion is a charming female given name from Hebrew that means "bitter.""
Marion comes to English from the Old French word Marion, which is a diminutive form of Marie. It has been used in England since the Middle Ages as an affectionate nickname for Mary.