You do realise that, right? San is the Spanish for Saint and
Francisco is the Spanish for
Francis. San
Francisco = Saint
Francis.
And I'm not saying that people shouldn't use place names for their children. If you look a little closer you'll see I'm named for both an American state and a country:
Georgia. What I don't think they should use is names of places like Las Vegas and Ibiza which are associated with clubbing and gambling. It seems strange to me.