Podgrad means 'below the castle' in Slovene.
There are several small settlements or villages named Podgrad in Slovenia.