I try to name my guns after the parts they have on them. All my guns are named by the way, and most of them engraved on them.
For instance, my M4 with Noveske stuff is Nova
And this MAGPUL MOE M4 is Mona
But sometimes I stray into randomness.
Xiaolong (little dragon in chinese)
Tailong (big dragon in chinese)
Dawn and Dusk: