Well, the ones I've heard so far that I really like are
Balin (from
Balin),
Zirak (from
morm), and especially
Rhun (
Brinniel's).
Have you thought at all about
Estel? Good short name with strong Tolkien merit... and it's not altogether 'silly'. Or perhaps
Smaug? Boyfriend would probably think you were saying Smog, which seems a little dirty. (I mean in a dirt sense, not like perverted!

) I'd also give thought to
Narsil,
Sauron,
Rauros,
Falas, or
Lhun if I were you.