Should we say "borrow from" instead of "borrow off"?

I hear and read the term "borrow off" frequently however I say "borrow from" as that makes more sense to me. Is it grammatically incorrect to say, "may I borrow the book off your friend"? In my mind this sounds as though the book is on the friend?

Edit: The use of "off" and "from" isn't solely related to the word "borrow". I hear "off" used in sentences like "I bought it off eBay".


Solution 1:

This is colloquial grammar used in England, and occurs with other verbs that indicate acquisition; "steal off" and "hear off" are other common examples. It is technically incorrect from a purist's perspective, but is nonetheless in frequent use.

The replacement of "from" with "off" carries a slightly stronger sense of the act of taking, but the construction carries a distinctly lower-class sense and is to be avoided in polite or formal situations.