Pokeshaw is an unincorporated village in Gloucester County, New Brunswick. It houses a formally provincial and now communal park that includes a beach, and a large rock island, Pokeshaw Island, also known as Bird Island, because of the many birds frequently seen on the top of this large rock.