The story
From float + -er (suffix forming agent nouns). Compare Old English flota (“boat, ship", also "sailor, pirate”, literally “floater”), whence Middle English flote (“a fleet of ships", also, "a float, flotation device”).
Etymology from Wiktionary, CC BY-SA 4.0.