We gave Willow her name not 5 minutes after we got in the car to take her home. Bad mistake. She's as far from a PussyWillow tree as you can get, not at all gentle and sweet and calm.
Buffy went a month while I fought to figure out the right name for her. We only went with Buffy because my family was getting fed up with calling her "kitty" all the time, so they pressured me to go with "Buffy" (which made sense, since we already had a Willow, something you BtVS fans understand, lol). Turns out Buffy was the perfect name for her, as she's fiesty, strong, bold, curious, intelligent, has a sense of humour, loves attention, has a great energy level, etc. There isn't any other name that could fit her more perfectly.
Molly went two months without a name, though that was partly because we didn't believe that we were keeping her (we were just giving her a home until her lost owners came to claim her, which they never did). But after a couple weeks of her being in our home, we tried to name her just so we could stop calling her "kitty" or "the baby," but Molly was just horrible to name. Nothing fit. She was sweet, calm, laid-back, easy-going, yet girlish, curious, CUTE. You got the sense that if she were human, she'd be that chubby girl who's shy and shuffles her toe in the dirt while shyly looking around her, but has an actual circle of friends (maybe not the popular kids, but if Molly were human, she'd be in elementary school, always the same age, and as far as I remember, cliques didn't show up until middle school, lol). But one day, when we were frustrated with not being able to find Molly's name, and beginning to give up and no longer really care, my sister uttered the name Molly (she was referring to the doll on Big Comfy Couch, a show we LOVED as kids, and we have the doll ourselves). Me and my sister paused, looked at each other, my sister shrieked, and we knew we had found Molly's name. It varies from person to person, of course, but to us, "Molly" is the chubby kid who's really sweet and kind and considerate, who's really easy-going while a little shy, always wanting to help others and get them involved in whatever game she's playing. That fits Molly perfectly!
Jake, my dog, was named for either (or both) the main character in a book series I was in love with at the time ("Help! I'm Trapped in ......'s Body!"), and/or a racehorse jockey I was a big fan of at the time (Jake Barton). We got Jake 9 years ago, so my memory is a little fuzzy, lol. I don't know if Jake fits his name, since I don't really have an idea of what a Jake looks and acts like. It's just a name to use when calling him, but it's cuter and cooler than something like Henry or Frank, lol