An Etymological Dictionary of the German Language/Annotated/Schalotte

Schalotte, feminine, ‘shallot,’ formed from the equivalent French échalotte, from Middle Latin ascalonium, ‘onion from Ascalon (in Palestine),’ whence also Modern High German Aschlauch.