Buddy

I named my son Buddy after Buddy Holly, but Buddy is such a friendly sounding name that goes well with many middle names (Buddy James, Buddy Lee...). It can be shortened to Bud or used with a middle initial: BJ.  

Buddy Holly (1936-1959) was actually named Charles Hardin Holley at birth.

Your Favorite Names