LINQ stands for Language Integrated Query, a Microsoft .NET Framework component that adds native data querying capabilities to .NET languages. It allows querying data from arrays, enumerable classes, XML documents, relational databases, and third-party data sources using a uniform syntax.