The name Spike is a boy's name of American origin. Spike and is often added to lists like Unique Baby Names: Unusual and Rare and discussed in our forums with posts like "ALPHABET Drop 2 Add 1 - Boys".
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. Spike qualifies as one of the distinctly American names.