is a later variant spelling of the original medieval Welsh
given name Gruffudd
(itself still used as a modern Welsh name), and may refer to any of these people:-
Welsh kings and princes
Note that the form Gruffydd for the names of these kings and princes is considered antiquated by many Welsh historians and the original form Gruffudd is now generally preferred.