sole + -eyn (Anglo-Norman variant of -ain).
soleyn m (oblique and nominative feminine singular soleyne)