Navneleddet 'holm' er av nordisk opprinnelse, og har samme betydning som norsk 'holme'. 'Flat' må sees i forhold til naboøya Steep Holm, som har et noe mer ulendt terreng. Steep Holm tilhører Somerset i England.