I don't know if anyone has spelled this out OP, but in the UK names like this are seen as downmarket. If you give them to your child, a lot of people they meet (teachers, other kids' parents, future employers) will make negative assumptions (consciously or unconsciously) about their background and potential.
To be clear - this is wrong. It's not how it should be, but it is how it is. So please don't do it, it will negatively impact on your child's life.
Flower names might appeal - Lily, Jasmine, Rose etc. Precious stone names - Pearl, Emerald, Ruby, Amber. Or soft virtue names like Serena, Constancia, Hope, Faith.
Cherry isn't too bad, but it is slang for virginity so I wouldn't on those grounds.
Perhaps start a new thread and ask for ideas.