The origins of the name Trup are unknown, but the family, as we know it, originates from Rēzekne, current day Latvia, which back in the day part of the Russian empire. In Russian it means a corpse. Other options remain.
Please see the project Trup Diaspora.