Gniazda (słow. Hniezdne, węg. Gnézda) – wieś (obec) na Słowacji w kraju preszowskim, powiecie Lubowla. Położona jest nad Popradem. Przez Gniazda przebiega droga krajowa nr 77.
Gniazda po raz pierwszy pojawiają się w dokumentach w 1286 roku. Był to dokument sprzedaży sołtystwa tej włości. Kościół istniał już w 1212 roku.
Krótko w połowie XII wieku Gniazda przynależały do Polski. W 1412 roku w ramach zastawu spiskiego powróciły w granice Królestwa Polskiego wchodząc w skład dominium lubowlańskiego (które potraktowano jako ziemie odzyskane). W 1769 roku wraz z całym Spiszem zajęte przez wojska austriackie, oficjalnie stały się częścią Monarchii Habsburgów w wyniku I rozbioru Rzeczypospolitej w 1772 roku.
W XVIII wieku w Gniazdach działał szpital, a później także uzdrowisko. Do dziś pozostały tylko źródła wody mineralnej.