Translation:Slovakia and Germany are our neighbors.
Both are correct. Sousedé is more formal, sousedi more colloquial. I'd use the first one in writing.
I thought that "naši" was used only for masculine animate plural, and that nouns which end on "o" are neutral, no?