The name Spike is a boy's name of American origin. Spike and is often added to lists like American Names for Boys and discussed in our forums with posts like "Picky Parents BNG".
From the experts:
Spike is part mid-century nickname-name, ala Buster or Buck, and part word name, with an all-over cool creative dude feel thanks to directors Spike Lee and Spike Jonze. Mike Myers named his son Spike. That's right: Spike and Mike.