Not a name I’d like to saddle anyone with.
I’m not a fan of hyphenated names. Too much of a mouthful.
I’d go for one or the other and use the other one as a middle name.
Why do people have to use the ‘c’ word? It’s really so offensive. It’s a Romani word, so shouldn’t be used in a derogatory way.
If you mean ‘people who I consider to be lower class than me’, then just say it.