There are at least 3 artist with the moniker XO:
1. XO are an American shoegaze/alternative rock band from Atlanta, Georgia. The band consists of twin brothers Jeff (guitar, vocal...read more on Last.fm →
By Elizabeth Walkeron
Nov 28, 2014
XO, aka Sunil Heera, is a relatively young musician out of the UK. Something about the British Island -- maybe it's the water -- keeps churning out co...
read more →