Although nobody knows 100% for certain, Shakespeare is assumed to have been born on 23rd April, 1564. This is because his name appears in the baptismal register of the Holy Trinity parish church, in Stratford-upon-Avon on 26th April 1564, and at that time it was customary to baptise a child three days after its birth.
This image shows the actual parish record of the baptism of William Shakespeare from 26th April 1654. It’s written in Latin and says “Gulielmus filius Johannes Shakspere” (William son of John Shakespeare):
Read more Shakespeare facts >>