Unas de las islas de Belcher Islands en la bahía de Hudson Bay tiene el nombre de Flaherty Island en su honor.