We've held St George's Day Dinners in our village, partly instead of Burns Night (we are south of the Border!).
But St Edmund is a much better candidate for patron saint of England (look him up - too long a story for here) and was considered for the role at one time, centuries ago.