Welsh, from Old Welsh meaning "{---}" + "lord, prince".
[Note: the meaning of the qualifying first element is unknown.]
Anglicized as Griffith [q.v.].