Green’s Dictionary of Slang

bud n.1

[SE brother but note later buddy n.]

1. [17C; mid-19C+] a general nickname or term of address for a brother or eldest son, any boy or man, or a close friend.

2. a friend, an acquaintance.