Janis Anastasiu (gr. Γιάννης Αναστασίου) (ur. 5 marca 1973 w Arcie) – grecki piłkarz występujący na pozycji napastnika. Trener piłkarski.
Kariera klubowa Anastasiu rozpoczynał karierę w 1990 roku w trzecioligowym zespole PAS Preveza. W 1991 roku przeszedł do pierwszoligowego Ethnikosu Pireus. W 1992 roku spadł z klubem do drugiej ligi, ale w 1994 roku wywalczył z nim awans do pierwszej. Tam w barwach Ethnikosu występował przez dwa lata. W 1996 roku odszedł do innego pierwszoligowego zespołu, OFI 1925. Tam z kolei grał przez 2,5 roku.
Na początku 1999 roku Anastasiu podpisał kontrakt z belgijskim Anderlechtem. W 2000 roku z nim zdobył mistrzostwo Belgii. W tym samym roku odszedł do holenderskiej Rody Kerkrade. W Eredivisie zadebiutował 18 sierpnia 2000 w zremisowanym 2:2 meczu ze Spartą Rotterdam. Przez 3,5 roku w barwach Rody rozegrał 114 spotkań i zdobył 48 bramek.
W styczniu 2004 roku Anastasiu został graczem Ajaksu i w tym samym roku wywalczył z nim mistrzostwo Holandii. W 2005 roku wraz z Ajaksem wygrał natomiast Superpuchar Holandii, a w 2006 roku Puchar Holandii. Po tym sukcesie odszedł do Sparty Rotterdam, gdzie spędził rok.