I know both a
Rhiannon and a
Rhian. The rather posh, very Welsh, and highly opinionated
Rhiannon is extremely proud of her acient and beautiful name, and I think it beats
Rhian hands down.
Rhian easly becomes lost in a sea of similar names such as
Leanne, but
Rhiannon always stands out.
If you use
Rhiannon, there is still the possibility of using
Rhian as a nn - so that's what I'd choose.