Tramp: A person who travels from place to place, often without a permanent home or job. Historically, "tramps" were associated with wandering and working odd jobs to survive. The focus is more on being a traveler rather than a beggar.
Bum: This term is often used to describe someone who avoids work and relies on others for survival. It can imply laziness or an unwillingness to contribute, although it’s sometimes used more loosely for people who are down on their luck.
Hobo: Traditionally, a "hobo" refers to a migratory worker or someone who travels to find work. Unlike tramps, hobos are known for working wherever they go. The term originates from the early 20th century in the U.S.
Beggar: This refers to someone who explicitly asks for money or food, often while living in poverty or homelessness. Begging is the central activity of a beggar, unlike a tramp or hobo, who might try to work or get by without asking for help directly.