William Shakespeare was born in April 1564 in Stratford-upon-Avon, England.