A close friend or companion. He went fishing with his buddy over the weekend.
A partner in a particular activity. Each student was assigned a study buddy to help with homework.
A term of address for a man or boy, often used informally. Hey buddy, can you pass me the salt?