It is not revealed in the novel.. Long John Silver is a character in the Robert Louis Stevenson novel Treasure Island. He does use other nicknames, but his real name is never revealed.
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.
a parrot named captain flint
Piece of Eight
its called flint