My parents were taking care of a litter of kittens that Stormy was in before I took her. They had named her Missy and her brothers Marvin, Pete, and Repeat (Repete?). Pete and Repeat looked exactly the same but unfortunately Repeat got lost.
Marvin was named for being such a piggy (from Stavin Marvin on South Park). They also had ANOTHER litter that was kinda feral that I tamed up. There was Streak (for the way she streaked outta that cage when I let her out!) and ****** (short for Mighty ****** who is muscular and a little weird due to his fomer feralness). Streak was the one I was gonna take but she got lost also.
I felt so awful about this little kitty even though I had only been around her a few weeks. So Mom wanted me to take Stormy (then Missy). At first I didn't want to but I am so glad I did! I had to change her name because Missy was much too feminine a name for her. So I deliberated for awhile and Stormy was just what I came up with!
Justin already came with a name since he was a year and a half when I got him. He was named after another kitten that died shortly after being rescued.
A name will come to you if you are patient! Cats sometimes have a way of naming themselves! That said, it doesn't hurt to browse a baby name book.