I particularly dislike having 2 noun names (VioletPearl, AtlantaSkye, etc.). To me, it sounds a bit like a stripper (sorry). I'd personally pair it with a more classic name. Which middle name depends on the surname.