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