Hehe,
Cai is technically a 'real' Welsh name, being in various early legends etc - but it's a very recent revival (dating from the 80s, by the look of it), which might quite possibly be connected with the fad for
Kai. I don't fancy it much either. :D
Buddug is really quite nice in Welsh! - like bithig, a soft and pleasant sound.