Boy Names baby name Spike

What does the name Spike mean?

The meaning of the name “Spike” is: “Long, Heavy Nail”.