Sai calls Sakura Ugly-Chan because of a conversation Sakura, Sai, and Naruto had about nicknames. In Sai's opinion, anyone with any flaw is ugly. Since he has been trained in ROOT since he was a young child, he started off acting like a robot. But now, he realizes that true beauty lies inside. He still calls Sakura Ugly-Chan to spite her now.
In 3rd Naruto Shipuuden Movie
Naruto Shippuden episode 54: Nightmare
Naruto Shippuden episode 57, -JC
Its when naruto, sakura, and sai go on their first mission.
he means she is ugly.
Sai calls Sakura Ugly-Chan because of a conversation Sakura, Sai, and Naruto had about nicknames. In Sai's opinion, anyone with any flaw is ugly. Since he has been trained in ROOT since he was a young child, he started off acting like a robot. But now, he realizes that true beauty lies inside. He still calls Sakura Ugly-Chan to spite her now.
Episode 201
in chapter 286, sakura hears the conversation that goes on with naruto and sai.
In 3rd Naruto Shipuuden Movie
Naruto Shippuden episode 54: Nightmare
Naruto Shippuden episode 57, -JC
Its when naruto, sakura, and sai go on their first mission.
Sai does not kiss Sakura...
well in episode 55 in shippuden sai calls ino beutiful and he calls sakura ugly
Naruto and Yamoto fights Kakuzu in Shippuden episodes 86-88. Sakura and Sai doesn't engage Kakuzu at all.
Sai didn't actually call Ino gorgeous. He thought that if he called her a nickname based on her personality traits or appearance, then they would get mad. So he decided to call her the exact opposite, beautiful, by which he actually meant ugly.