Karwie (niem. Karwen) – wieś w Polsce położona w województwie warmińsko-mazurskim, w powiecie mrągowskim, w gminie Mrągowo. W latach 1975–1998 miejscowość administracyjnie należała do województwa olsztyńskiego.

W dawnych dokumentach miejscowość zapisywana była jako Karffen, Carwen, Karwen.

Historia Starosta ryński i szczeciński, Jerzy von Diebes, sprzedał w 1555 roku Maciejowi z Marcinkowa cztery włóki sołeckie za 108 grzywien celem założenia wsi czynszowej na 40 włókach. Wieś ta była lokowana na lepszym prawie magdeburskim (ad utrumque sexum), przyznano jej 10 lat wolności od danin (wolnizna). Karwie zaliczano później do wsi mieszanych. Zabudowa uformowała się w kształcie ulicówki, dotykającej północnym końcem jeziora Karw, od którego wieś zapożyczyła swoją nazwę. Nazwa ta jest niewątpliwie pochodzenia staropruskiego i wywodzi się od wyrazu „kurwis” - wół (podobnie jak trzy okoliczne jeziora).