Combine 2 cups flour, baking powder, salt, oil, and water in a medium bowl.
Knead with oiled hands for 2-3 minutes until dough is uniform. If it is very sticky, add flour. It's okay if it sticks a little.
Warm a nonstick skillet over medium high heat.
Meanwhile, cut off a piece of dough that's about the size of a lemon. (Don't stress about this.) Spray a plate with nonstick cooking spray. Pat the ball of dough into a flat circle on the plate. (I press the ball of dough flat, flip it over, and continue pressing into the shape of a circle, more or less. I'm not overly particular about the shape.)
When the skillet is warm, spray it with nonstick cooking spray. Carefully peel the dough off the plate with two hands. Place the dough in the hot skillet. Cook for 3-5 minutes on one side, then flip it over. Rub the top with a stick of butter and sprinkle with salt. When the other side is done, remove the naan to a plate, covered with towels, to stay warm.
While the naan is cooking, prepare the next ball of dough on the greased plate. And repeat until all the pieces are cooked. Grease the plate and the skillet each time.