Yep, Peacock Ore or Kaleidoscope Agate/Jasper. If the minerals in it look like they are a little translucent (as in quartz, amethist) then it could be Kaleidoscope. However is they look like a rainbow all together and shiny without the ability to see through them or diferentiate between the contents that it is probably Peacock Ore. Have you tried grinding or polishing it? The Ore will be a little softer usually but the Kaleidoscope is more like Agate in most places and has an MHOS of around 7, with some soft spots.