The etymological journey of ginger:
Sanskrit “srngaveram”
Prakrit (Middle Indic) “singabera”
Greek “zingiberis”
Latin “zingiberi”
Old French “gingibre”
Old English “gingiber”
Technically, Old English adopted “gingifer” from Latin before readopting from Old French
(via @Languagebandit)