The name Granite is a boy's name . Granite and is often added to lists like Color Names for Babies and discussed in our forums with posts like "Baby a Day".
From the experts:
There's a whole quarry of rocky names parents are now considering: Slate, Flint, etc. , but this one is particularly hard-edged and problematic.