Enwau Cymraeg i blant. Welsh names for children
Stephens, Ruth.
Talybont (Cardiganshire) Y Lolfa
1970
Parallel Welsh and English texts
Names, Personal