Очевидно, что название острова образовано от личного имени Фома.
Фома — мужское русское личное имя, заимствованное из греческого (греч. Θωμάς); восходит к арамейскому «томо» [תאומא] — «близнец»
Топонимические древности Санкт-Петербурга и его пригородов. Топонимия земель Приневья до основания Санкт-Петербурга
·
В.Н.Смирнов