pts = {{1, 0}, {0, Sqrt[3]}, {-1, 0}}; Graphics[ {{LightGray, Polygon[pts]}, {pts /. {x_, y_} :> Text[Style[{x, y}, Red], {x, y}]}} ]

To add a point also
pts = {{1, 0}, {0, Sqrt[3]}, {-1, 0}}; Graphics[ {{LightGray, Polygon[pts]}, {pts /. {x_, y_} :> Text[Style[{x, y}, Red], {x, y}, {0, -1}]}, {pts /. {x_, y_} :> {Blue, PointSize[0.02], Point[{x, y}]}} } ]

update:
Use index:
pts = {{1, 0}, {0, Sqrt[3]}, {-1, 0}}; Graphics[ {{LightGray, Polygon[pts]}, {pts /. {x_, y_} :> Text[Style[Position[pts, {x, y}], Red], {x, y}, {0, -1}]} } ]
