Ceiling paints are thicker than other paints to prevent dripping and give better coverage for spots or stains. Some paints are made explicitly for ceilings and are marked as such.
Flat latex paint (also called water-based paint) is versatile and best at hiding imperfections in your ceiling. It’s recommended for textured ceilings. You can purchase flat latex ceiling paint at retailers for about $14-$25 a gallon.
Eggshell is another popular ceiling paint finish that absorbs light. A quick search online at retailers found prices ranging from $14-$21 a gallon.
Satin paint has a bit of a reflective surface but has a low enough sheen to avoid highlighting any ceiling defects or imperfections. Satin finish paint prices range approximately from $15-$36 a gallon at retailers.
Remember to discuss your ideas with your interior painter. They can help you decide which ceiling paint to use based on your budget and preferences.