The story
- Proto-Germanic*truzlōną
- Middle High Germantrollen
- Old Frenchtroller
- Middle Englishtrollen
- Englishtroll
- English todaytrolley
Early 19th century (1823) meaning "cart", of dialectal origin (Suffolk), probably from troll (“to trundle, roll”) + -ey (diminutive ending).
Etymology from Wiktionary, CC BY-SA 4.0.