Enwau'r Cymry = Welsh first names /
Gruffudd, Heini,1946-
Talybont : Y Lolfa,
2003.
Names, Welsh
Names, Personal