The Spanish for “cheap,” barato, and the English barter both come from the same root, the Old French barater, meaning, “to barter, cheat, deceive, haggle.”
The word, over time, lost most of its negative connotation in both languages — neither barato nor barter are particularly strong negative words — although both have that touch of uneasiness, that we try to feel we are better than.