As all of us know that after IPv4 it came IPv6. How this transition happened?

I just want to know was there any IPv5 also? or there is any other logic in naming this version of IP as IPv6?

According to Wikipedia, Internet Protocol Version 5 was used by the Internet Stream Protocol, an experimental streaming protocol.


  The second version (of Internet Stream Protocol), known variously as
  ST-II or ST2, distinguishes its own packets with an Internet Protocol
  version number 5, although it was never known as IPv5.
  
  The Internet Stream Protocol family was never introduced for public
  use, but many of the concepts available in ST are similar to later
  Asynchronous Transfer Mode protocols and can be found in Multiprotocol
  Label Switching (MPLS). They also presaged Voice over IP.

