I kind of like Boston for a boy. It's awful for a girl.
I adore Sedona. I'd use it no hesitation.
I think place names are okay sometimes. It depends on how namey they are. Like around where I grew up there was a
Jessamine and Fayette county and a little town called
Ravenna those are namey enough to use. If it were something like Texas (my great great aunt's name) or Albuquerque or something like that it's different.
http://www.babynames.com/namelist/9852886