Longstreet is a village in De Soto Parish, Louisiana, United States. The population was 163 at the 2000 census. It is part of the Shreveport–Bossier City Metropolitan Statistical Area. Longstreet is named for Confederate General James Longstreet.