The story
- Proto-Indo-European*kewp-
- Latincūpa
- Frankish*koppinflu.?
- Late Latincuppabor.?
- Proto-Indo-European*gew-
- Proto-Germanic*kuppaz?
- Old Englishcuppe
- Proto-Germanic*kuppaz
- Old Englishcopp
- Middle Englishcuppe, coppe
- Englishcup
- English todaycupule
From cup + -ule.; former is derived from Old English copp of Germanic origin thus not related (false cognate) to cupula of Latin origin, but perhaps influenced it
Etymology from Wiktionary, CC BY-SA 4.0.