Shivangi's is my favourite, but Bela and Pratha are tied for second (but for completely different reasons). I really liked the long skirt from a purely aesthetic pov and Pratha's overall look felt very elegant and more like what I would expect from THE naagraani. However, even though I don't love the style for Bela's, it's really good for movement, and Surbhi got to do a couple of stunts that I don't think would be possible with Pratha's look.
As for Ananta, I really like the fringe top and the snake on her thigh, but the rest of it looks so cheaply made, especially that eyesore of maangtika. I wish Ananta was a blue and gold naagin, like, imagine Pratha and Prathna/Pragati's reactions seeing her transform for the first time from the great beyond, and she has specks of their gold, she's mostly blue like MEHAK. Every season, I hold out hope for the main naagin to be a fun colour, but no, Ekta will never let us pry gold naagins from her. (Also, I just think Priyanka looks so good in blue. There are some scenes where the lighting makes it seem like she has dark blue highlights in her hair, and it looks so cool.)
Shivanya is barred from the ranking because they hadn't developed for the naagins yet in S1, but I don't talk about the rest of them, I hated those costumes.