Naming a child after a city always seems tacky to me, though I don't have any conscious justification for that. My guess is that most people naming their kids
Bristol have never been to that city and don't know much about it. As far as the sound of the name, I can take it or leave it.