Where does “Taprobana” come from?

Taprobana (Portuguese) comes from Latin Tāprobana, from Ancient Greek Ταπροβάνη, from Ashokan Prakrit 𑀢𑀁𑀩𑀧𑀁𑀦𑀺, from Sanskrit ताम्रपर्णी, from Sanskrit पर्ण, from Proto-Indo-Aryan parnám, from Proto-Indo-Iranian parnám, from Proto-Indo-European pornóm — passed , crossed.

Ancestry of “Taprobana”, step by step

StepLanguageWordMeaning
1LatinTāprobana
2Ancient GreekΤαπροβάνηSri Lanka
3Ashokan Prakrit𑀢𑀁𑀩𑀧𑀁𑀦𑀺
4Sanskritताम्रपर्णीmunjeet (Rubia cordifolia)
5Sanskritपर्णpinion, feather (also of an arrow), wing
6Proto-Indo-Aryanparnám
7Proto-Indo-Iranianparnámleaf; feather, wing
8Proto-Indo-Europeanpornómfeather, wing; fern, leaf
9Proto-Indo-Europeanper-before, in front; first; to go through
10Proto-Indo-Europeanpr̥tóspassed , crossed
Every word from Proto-Indo-European pr̥tósEvery word from Proto-Indo-European per-Every word from Proto-Indo-European pornóm