Names and Surnames
Birth name
Dafydd ap Gruffudd
EnglishDafydd ap Gruffudd
SpanishDafydd ap Gruffudd
ItalianDafydd ap Gruffudd
PortugueseДавид III ап Грифид
RussianAlso known as
Dafydd ap Gruffydd
EnglishDafydd ap Gruffudd ap Llywelyn, lord of Denbigh and Hope, prince of Gwynedd
EnglishDafydd ap Gruffydd
Italian