I know technically a hobo is homeless vagabond.
Is this name also used as some sort of curse word or would one only use that name in exactly that context?
I know technically a hobo is homeless vagabond.
Is this name also used as some sort of curse word or would one only use that name in exactly that context?
I've lived mostly in New York, Ohio and Michigan. I hear "hobo" used only to refer to wandering poor people from perhaps a century ago. It is rarely used to refer to someone living today. Likewise "tramp" is a very old word and rarely-used word for a poor person, as cHao says it is more often used for a loose woman.
A contemporary poor person who does not have a home may be called a "bum" or, if you want to be politically correct, "homeless". I can't think of a commonly used, contemporary word for a traveling homeless person.
I too can't recall ever having heard "hobo" used as a swear word or an insult, though I don't suppose it would be a compliment to call someone a hobo.
Your research as to the actual meaning is correct, but the word is slang and somewhat loaded. While "vagabond" has a romantic ring to it, "hobo" implies more of a "dirty, penniless, and homeless", the part about travel being less important, the part about being the pariah of the society, a homeless, being emphasized. So, yes, comparing someone to a hobo may be considered offensive, implying worse than scruffy looks, or particularly bad material stance.