Es ist eine von JKRs vielen Wortspielereien. Hog heißt Schwein oder Eber. Warts heißt Warzen.
Den Name könnte man grob mit Schweinewarzen übersetzten.
Falls du dich erinnerst: In der Hogwartshymne heißt es "Hogwarts, Hogwarts, warzenschweiniges Hogwarts" (orig. "Hogwarts, Hogwarts, hoggy warty Hogwarts")
Hogsmeade ist dann auch ein Wortspiel. ~meade. So ende viele Dörfchen in England. Das ist eine typische Endung.
Aber vom Klang her, klingt Hogsmeade wie Hogsmeat, was Eber/Schweinefleisch bedeutet.