Uh, tough one. Personally, I think Liv and Solvi are both gorgeous names and if I met a Liv or a Solvi, that's all that would come to mind. But then I know how different cultures have different associations with names. I'm actually on the other side of this "problem". A friend of mine is set on naming her new baby something from her husband's (and my) culture and to me, it sounds ugly and ridiculous. They've decided so I'd never actually say that to her though and I expect once I've met baby, I will find the name really cool. That's the thing with associations, they get overwritten when you're close to someone actually carrying the name. So bottom line, I think I'd just go for it. Who cares what everyone else thinks. As long as the name doesn't mean "fartbucket" in Swedish, why should someone else's perception of it put you off?