The legend of George slaying a dragon and rescuing an innocent maiden from death is medieval. St George's Day is celebrated in England on 23 April, reputed to be the day of George's martyrdom in 303.