From Old Norse svǫppr, soppr, from Proto-Germanic *swambaz.
svampur m (genitive singular svamps, nominative plural svampar)