Gruffudd is an Old Welsh personal name that is possibly an evolved form of the Common Brittonic name Grip(p)iud, which is composed of the elements grip (which is of uncertain significance, though it could possibly mean "strong") and iud meaning "chief, lord".