The name Williams is of English origin. The meaning of Williams is determined protector. Williams is generally used as a boy's name. It consists of 8 letters and 3 syllables and is pronounced Wi-lli-ams.