I think it sounds fine! I really like Kieran. It is also a common name in India, I believe-- but spelled Kiran.My husband's family has a crazy Slavic last name, but all 5 of the kids have Irish names: Erin, Tara, Devin, Megan and Gavin (Welsh?). His mom is half Irish and half Polish.