English, especially US. Now a given name, Bud is thought to be a contraction of "buddy", a familiar name for a friend which may possibly be a corruption of "brother" or even from Scottish Gaelic bhodaich, "old man".
Thanks to Donald Whyte who provided much of the initial information for this site.