Named Entity Recognition (NER) is an NLP task that locates and classifies named entities (people, organizations, locations, etc.) in text. It is essential for extracting structured information from unstructured text data. Techniques range from rule-based systems to deep learning models like BiLSTM-CRF.