What was Shakespeare’s father called?

Question: What was Shakespeare’s father called?

Choices:

Richard
Hamnet
John
Gilbert

Correct answer:

John