One for the scots St George wasn't even English!!! Although St George has been recognised as England's patron saint since the end of the 14th Century, some people believe he is an inappropriate choice. He never visited Britain and is also the national saint of several other countries, including Germany. fair enough St patrick came from wales but at least he came to ireland for a bit.