Welsh, derivative of Griffith [q.v.].
In medieval documents Griffith was recorded as Griffinus, with appropriate case endings. The forename Griffin is derived from this form.