Butch would be an okay nickname--like
Buddy or
Buster or Stud or Dude. As a full name, though? He'll have no choice but to grow up to be a mechanic or a gas station owner. ;) It's not something I'd ever recommend as a full name for a child.
Array
No matter when or where you've seen
All the knives seem to lacerate your brain
I've had my share, I'll help you with the pain
You're not alone