If you’re not keen on [name]Rhys[/name] because of the pronunciation issues, have you considered Rhoys? There’s a Welsh footballer with this as a first name which is how I know of it, pronounced like [name]Royce[/name], but it may be more of a problem than [name]Rhys[/name] as it’s less familiar and may be seen as a misspelling of [name]Rhys[/name].
And I’d say [name]Ianto[/name] as [name]Yan[/name]-to, though I only learnt how to say it because of Torchwood.