It is named in honor of the patron saint of England , though it is indirectly regarded as being named for the founder of the Bermuda colony , Englishman Admiral Sir George Somers . It is named after the founder of the Bermuda colony , Admiral Sir George Somers .