Rhiannon is a pretty good name, but I prefer
Rhianna since it sounds more modern.
Rhiannon /
Rhianna doesn't match with those names. If you want a different matching Welsh name, what about...
AlisBethanCarysCatrinElinGwenMariMeganMeredithNiaRhian
“Dear optimist, pessimist, and realist – while you guys were busy arguing about the glass of wine, I drank it! Sincerely, the opportunist!”
-Lori Greiner