Answer
The answer is John. Mary's husband was named John. This information is likely derived from the common name pairing of "John and Mary", which has been used for centuries in English-speaking countries to refer to a typical or average couple. The names "John" and "Mary" are both traditional and generic, making them suitable for representing a generalized pair of individuals.