I don't often go for the name meaning bit, since I tend to stick more toward what makes realistic sense for a character's background and nationality. Shane, for instance--very Irish. Marion was random, just an odd last name I thought he might pick for himself.
Evelyn I picked partially because, honestly, someone had mentioned the name to me recently and reminded me how much I liked it. Campbell has that lovely stern, upstanding, East Coast sound I was going for, and Evelyn Campbell really does sound like the sort of girl who would have a coming out party.