Sometimes I put a lot of thought into it, but usually I can come up with a good name on the spot. Or, I have an urge to name a certain thing a certain name. Like, I really want a cat and I want to name him Rasu. lol It just hit me one day. But if you're my mom's cat, you get to be any name other than your real one! I'm known to give a fair few nicknames to people, and animals. Especially animals. I call my mom's cat Wuffles, Chubbz, Fat Fat, Num nums, Fluffles, Beautiful, Sexy, Manly, Spaghetti, Puffball, Noodles, Barnyard...the list goes on. His name is Cooper btw.
Oh, I used to name my consoles. Cherry the N64, Midnight the GCN, and Flake the Wii. I name all my plushies too lol. I really do like naming stuff.