From Middle Dutch eselinne. Equivalent to ezel (“donkey”) + -in.
ezelin f (plural ezelinnen, diminutive ezelinnetje n, masculine ezel)