Griffith
A Welsh name of debated origin. It may be an Anglicization of the Welsh form of Rufus, Gruffydd, meaning "red" or "ruddy". It could also be from the Old Welsh name Grippiod, meaning "prince".
More info:
Results for "Griffith" on Google