Oops, and Florence of course! I almost forget that it's a place name half of the time.
I love Biblical place names, and my favorite was Shiloh until it was used by celebrities. I would consider using Jerusalem and Nazareth (or Nazarene) as middle names for either gender. I also like Carmel, Moriah, Bethel, and Olivet for girls--all Biblical place names.
Cambria is also really pretty, which I think is another name for Wales..?