RE: Bit Names
Ok, so what I often do is...go to name sites, of which there are dozens and dozens, type 'baby names' '[language of choice] names' and you'll soon find hundreds. Once you get a list of ones you like, deconstruct and add as you see fit.
Or, I play with words I like or with a word that suggests what that person does as a profession. For example I had a servant character I needed to name. I started out wanting to call him Carl, except I felt it was too common. I then decided I wanted a sort of euro sound to it, got to Carlon, and eventually the character was Cardon when I was done. It does kind of have a common sound to it, but with a tiny bit of nobility, since Cardon was unfailingly loyal to his master.
There's another one that I wanted a bit of prissiness about the name. There's a couple of suffixes like 'ette', 'etta' or 'amine' that make for nice high class priss factor. So I can come up from the top of my head with Gillonetta, Tifamine, Benettia, etc. (oh they sound rancid but are so fun to throw in). My latest villainess was named Ginzamine Labelle...she just sounds like a snob!
Consider as well, if you know this person is going to talk alot, if they will get a nickname. Someone called Gillonetta might get called Gilly, and in fact it is sometimes just fun to call someone by their nickname and only after awhile reveal that they have some ridiculous pompous name.
Bit part characters you should not be calling that much attention to. For them, I often just use a variation on a common name. So I have a Paul character, I may name him Paol to give a little exoticism, and it is a throw away name.