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