What does the surname Jones mean?

Jones means "the son of John" and is equivalent to Johnson