Charmion \ch(ar)-mion\ as a girl's name is a variant of Carol (Old German), Charlotte (Old German) and Charmaine (English), and the meaning of Charmion is "free man; charm".
The baby name Charmion sounds like Charmian, Sharmion and Charmin. Other similar baby names are Carmon, Carmin, Charmain, Charlien, Sharmian, Charmyn, Charmyan, Charmisa, Charmine, Charmeen, Charmiane and Charin.