Why is it long and not short?
You are mistaken...Long in vietnamese means Dragon.
Ha Noi (Vietnamese: Hà Nội), the capital of Vietnam, was known in ancient times as Thăng Long (from Thăng, meaning "to grow, to develop, to rise, to fly, or to ascend" and Long, meaning "dragon").
Like Chinese, we view Long as Dragon and prosperity.