It's the best choice from your list, that's for sure. But there's no good reason for fiddling around with the spelling just because you think it's cute. How long does a boy stay cute - eight years maximum? And then he has to face a lifetime of spelling out his name ... you'll have to do the same, but he'll get more of the hassles. Rather go for the classic, hippy or not.