Eira really isn't pronounced Aye-ra or Ira. Some people might say it that way but that doesn't make it right.
Where I am from Margaret is pronounced MAG-ret, and Mary Merry, Sarah SERRa and Tracey Tressi, David Dev-id etc but those aren't the correct pronunciations.
Names I like? Ffion, Mair, Fflur, Buddug, Llio, Llinos, Lleucu, Leusa, Mali, Cadi, Malen, Eiry, Elen spring to mind. Much easier to pick the ones I don't.
The names I think of as middle aged are nice - Sian, Bethan, Carys etc all nice but so were Debbie, Sharon, Karen etc. Nice but dated.
Boys names - Guto, Huw, Rhys, Emyr, Dafydd ...
I really dislike the welsh first name when there isn't a connection - Dylan, Rhys, Huw, Rhiannon, Angharad, Bethan, Rhian... mainly because they are mispronounced.
The ng in Welsh doesn't have a g sound (except in Bangor, which is Ban-gor), so Angharad isn't An-garad or an-harad. The name mentioned in a pp wasn't right in the link. The ng doesn't have a g sound. It was fine otherwise.
ngh is quite a difficult sound to learn, and is a mutation of c.
Love- cariad
your love - dy gariad
her love - ei chariad
My love - Fy nghariad
nh is tough too - t mutates to nh
nose - trwyn
my nose - fy nhrwyn
your nose - dy drwyn
her nose - ei thrwyn ...