My suggestion would be to give her a middle name that is more traditional than Charleston. Although Amity is a female name, it is not common enough to carry all the femininity required to balance out Charleston (many people, seeing the name Charleston on paper, will think Charleston is a boy). You could go with Victorian women's names, or even super-modern ones that people would recognize as girly. Eliza, Alexandra, Amelia, like that.
I like Amelia ^^ charleston amelia lewis like she said.sounds really nice
I love how different it is. Charleston amnity Lewis. Yes very unique. My sisters Nick name was Charlie. Reading this made me think of my dead grandparents who use to call her Charlie. I personally like It alot