The kanji 長い (“nagai”) means “long” in Japanese.
And “naga” in Sanskrit and Thai means “snake” or “serpent”.
It seems to me that there could be a relation between them given that snakes are usually described as long.
Is there any relationship between them? Do they have a shared origin?