In a bowl of a stand mixer, combine flour, sugar, salt, and yeast.
Add yogurt, butter, and water, and knead on medium speed until a smooth and elastic dough ball forms (about 10 minutes).
Drizzle the dough ball with oil, turn it so it is coated with oil and does not stick to the bowl, and cover with a damp cloth or plastic wrap. Allow it to rise in a warm place until it doubles in size (about 1 and half hours).
Divide the dough into 8 pieces and roll into balls. Then on a lightly floured surface, roll out each ball into an oval shape that is around 10 inches long, and ¼-⅛ inch thick.
Heat a large cast-iron skillet on medium-high heat.
Brush both sides of the naan with melted butter, and place on a hot cast-iron skillet. Cover with a lid, and cook for 45-60 seconds and bubbles will form. Remove the lid, and flip the naan to the other side then cook for another minute uncovered. Repeat with the rest of the naan breads. Cover the ready ones with a towel as you work with all of the rest.
If desired, with a pastry brush, brush the ready naan with melted butter mixed with garlic and herbs and serve.