I like all of your top girl names, OP! I do have a soft spot for Mali and Cadi, though, and know a Llio. I have an Alys.
I'm also a Welsh learner. Mirain, Seren, Ffion, Efa, Carys, Cerys, Elin, Nia, Mair, Mared, Eleri, Teleri, Llinos, Celyn, Gwennan, etc. are all lovely! If they don't know how to pronounce names like Angharad and Rhiannon, they will soon learn, and if not, I'm sure that she will tell them when she is older!
Boys... mmm... Osian, Owain, Jac, Twm, Tomos, Aled, Dafydd, Elis, Emyr, Harri, Gethin, Caerwyn, Morgan... I particularly like Meirion, Eifion and Hefin, though the latter is apparently an 'old man' name!