I once knew a little boy called malachi- and jett is a stone too.

no idea on that pronunciation!

eta- Ive seen Gem as a boys name too. will come back when Ive thought a bit more, ooh jade is a boy/girl name too.
Morgan- from morganite...another boys name not really a gemstone is Oren (like in never ending the story?)