It derives from ancient Iranian (Avestan) word fravarane which means "I choose." ... Another related word is fravarti or fravashi, which may derive from an alternative meaning of "protect," implying the divine protection of the guardian spirit, the fravashi.
The name Fitzwilliam is an Irish baby name. In Irish the meaning of the name Fitzwilliam is: Soldier's son.