Well, Hög is Swedish for tall, also in certain Norwegian dialects. Olm is Norwegian for mean. Although my favorite interpretation would be that the name has been derived from Hög Holme, meaning Tall Islet. Is the city on an island?