A native method is a function in a program that is implemented in a language other than the one in which the program is written, often used to access platform-specific features or perform tasks that require higher performance. It is commonly used in languages like Java to call functions written in C or C++ through the Java Native Interface (JNI).