From the archaic ólpa (“wide coat with cap”), of an unclear origin.
úlpa f (genitive singular úlpu, nominative plural úlpur)