Guilherme
This is a modern French variation of the Old High German Willehelm, which means "resolute protector."
Alternates:
Guillaume
More info:
Results for "Guilherme" on Google