Etimologi adalah cabang ilmu linguistik yang mempelajari asal-usul suatu kata. Etimologi dalam bahasa Indonesia diserap dari bahasa Belanda etymologie yang berakar dari bahasa Yunani; étymos (arti sebenarnya adalah sebuah kata) dan lògos (ilmu). Singkatnya, kata etimologi itu sendiri datang dari bahasa Yunani ήτυμος (étymos, arti kata) dan λόγος (lógos, ilmu).
Beberapa kata yang telah diambil dari bahasa lain, kemungkinan dalam bentuk yang telah diubah (kata asal disebut sebagai etimon). Melalui naskah tua dan perbandingan dengan bahasa lain, etimologis mencoba untuk merekonstruksi asal usul dari suatu kata - ketika mereka memasuki suatu bahasa, dari sumber apa, dan bagaimana bentuk dan arti dari kata tersebut berubah.
Etimologi juga mencoba untuk merekonstruksi informasi mengenai bahasa-bahasa yang sudah lama untuk memungkinkan mendapatkan informasi langsung mengenai bahasa tersebut (seperti tulisan) untuk diketahui. Dengan membandingkan kata-kata dalam bahasa yang saling bertautan, seseorang dapat mempelajari mengenai bahasa kuno yang merupakan “generasi yang lebih lama”. Dengan cara ini, akar bahasa yang telah diketahui yang dapat ditelusuri jauh ke belakang kepada asal usul keluarga bahasa Austronesia.