For names, I like to look at baby naming websites, look up the most popular names the year that they were born, or if you want something a little more unusual, look up popular Victorian or Edwardian baby names, go even further back. Go to graveyards and look at war memorials, they're a great source of names, especially ones that you might not have heard in everyday use. Start a notebook and write them down. If you meet someone with an interesting name, write it down. Collect them like a magpie stealing away shiny objects for its nest.
As for place names, if it's set in the real world, there are so many unusually named places, both in the UK and the US (and I'm sure around the world), google "Unusual place names". Or if it's set somewhere fictional, look up unusual words, again collect them, look at other languages, Latin is popular, but there is a whole wide world of language out there for you to play with. Perhaps try squashing two words together. Create something new.
If you come across a name or a word that you're not sure how to pronounce, YouTube is your new best friend. Type in "How to pronounce..." and your word and there's usually a video of someone explaining. This is also great for accents too by the way.