Do they make Black Rotors? if not what colors do they make?
Normally the rotors don't have any coloring besides iron silver and rust (for those of us living in humid climates). The reason is that because of the thermal conductivity and dimensional stability required of rotors, they really can't do too much to them. What you can do however is get a colored top hat (which, in two-piece rotors) are often made of aluminum. These will cost you quite a bit, but if you look at most large diameter two piece rotors, the top hats are very large, so you will have a lot more black showing than anything else.
Please don't paint your rotors though. Especially not the insides of vented rotors or any part of it that contacts the pads.
I'm not sure you'll have much luck. Whatever coating you put on a rotor to make it black would scrape off when you brake. Unless someone makes a rotor that is naturally black or gun metal like a carbon steel or something.
irotors.com also sells some that are plated with black zinc, but only for certain models.. check with them.
the other option is to scuff the hub area and powder coat them black. I've done that on several sets of rotors and they look great for a looong time- better than painting the hubs.. the only problem is that the powder under the contact area of the wheels can get hot and soft and will cause the wheels to lose torque over time. basically you just need to recheck the torque every 30-40 miles for the first few hundred miles you have them on the car. eventually the powder will wear out from under that area and you'll be fine.
they also have black zinc platings now in addition to the gold and silzer colors you usually see. works very well to keep the rotors looking good on the non-contact surfaces.