From English foreigner, from Middle English forner, foreyner, foroner, forenere, equivalent to foreign + -er.
porener