Soundex: W452
Williams is a patronymic that basically means "son of some guy named William".
English, Welsh, though it can come from other places too