A thin film transistor array panel, in accordance with an embodiment of the present invention, includes a substrate; a plurality of semiconductor islands formed on the substrate and including a plurality of first and second extrinsic regions, and a plurality of intrinsic regions; a gate insulating layer covering the semiconductor islands; a plurality of gate lines including a plurality of gate ele