mid-14c., from Medieval Latin flasco "container, bottle," from Late Latin flasconem (nominative flasco) "bottle," which is of uncertain origin. A word common to Germanic and Romanic, but it is unclear whether the Latin or Germanic word is the original (or whether both might have got it from the Celts). Those who support a Germanic origin compare Old English flasce "flask, bottle" (which would have become modern English *flash), Old High German flaska, Middle Dutch flasce, German Flasche "bottle." If it is Germanic, the original sense might be "bottle plaited round, case bottle" (compare Old High German flechtan "to weave," Old English fleohtan "to braid, plait"), from Proto-Germanic base *fleh- (see flax).
Another theory traces the Late Latin word to a metathesis of Latin vasculum. "The assumption that the word is of Teut[onic] origin is chronologically legitimate, and presents no difficulty exc[ept] the absence of any satisfactory etymology" [OED]. The similar words in Finnish and Slavic are held to be from Germanic.