I'm always writing down names I think I might want to use. Yes, I have used street names, as well as other place names. Maps are a great place to start looking for names.
Usually, my characters show up with a name, or at least a definite preference for a certain kind of name. I have one male character with a very odd name, and my attempts to change it have failed--that's who he is, and he won't budge. His wife, on the other hand, didn't seem to care what her name was, as long as it started with a D and let her have a cutesy nickname (Dolly, Dottie, DeeDee, etc.). I've used four different names for her in my notes. That was annoying, so I decided to pin her down on a name.
She ended up being Delilah (called Dolly), because she's a rather tricksy character and the name/nickname have meanings that play to both sides of her personality. It also gave me an idea for a little twist in the plot, which was nice.
I like having names (both first and last) that are significant, that have meanings related to the character's personality or role in the story. I like odd names, too, but with a few exceptions I try not to be too Dickens-obvious about it. So I spend a lot of time looking up meanings. I also have a file of names sorted by meaning, so if I have a very aggressive female character and need a name whose meaning reflects such qualities, I can find one. A lot of my minor characters show up with only a first or last name, so looking up names by meaning can be very helpful.