не только Ναυκράτιδος (Навкратидский), но и Ναυκράτεως и Ναυκράτιος (Навкратийский) будет правильным.