I've seen Cinnamon used as a surname, so logically it should be perfect for a boy.
It was in a list of candidates who'd passed their final school-leaving exam, so all I know is the full name, which I found very memorable:
Grant David Cinnamon! It sounds like half a sentence: "
Grant David cinnamon but deny him the ginger and nutmeg".
I wouldn't use it on a human, but it could work well on a cat or dog with fur of the right pinkish-brown colour.