>>/38772/
Yeah, grad/hrad/grĂ³d means a small medieval and premedieval settlement, small but already large enough to have some structure, defenses, a palisade.
There is a designation for a smaller settlement like this, grodzisko in Polish.

And mesto is a city. Guess "grad" means a settlement has been there long enough to keep the old name.