well, his name is john silver. but he's pretty tall, which is where the "long" came from. or at least that's what my teacher said.
Piece of Eight
its called flint
There is no author of Long John Silver, but he is a character in Treasure Island, by Stevenson.
a parrot named captain flint