Huw
This is an Anglicized form of the Old French Hue, which means "mind, heart, spirit." Related versions include Hugo and Hudson.
Alternates:
Hugh
More info:
Results for "Huw" on Google