The name Long is a boy's name of Chinese, Vietnamese origin meaning "dragon". Long and is often added to lists like Names with Animal Meanings and discussed in our forums with posts like "Release the 20 C.O.B.R.A.S. -- the anti-elimination game! (Girls)".
From the experts:
An Asian name that may be thought of as an English word name, for better or worse.