What bothers me about the name, upon reflection, is that the now-cannon explanation basically establishes that Solo in the Star Wars universe actually means “alone” instead of being merely a series of sounds/letters which in English has an extra meaning.
I mean, realistically these characters wouldn’t be speaking English, but instead some alien dialect which is portrayed as English for the purposes of movie. Now for this to work, Han’s last name must translate to ‘lone wolf’ or something in that alien dialect and sound like an English word which has a similar meaning.
How very confusing.