What language did Jesus speak?

Aramaic

The common language of Galilee during the time of Jesus was Aramaic. It was an ancient Semitic language related to Hebrew. Although Jews had spoken Hebrew as their main language up to the time of the captivity, Aramaic became the dominant language after the captivity. Consequently, it was probably Jesus’ first or native language.

Hebrew

Most (but not all) scholars believe that, by the time of Jesus, not many Jews could speak or read Hebrew. Only scholars learned Hebrew in order to read the Old Testament in its original language. However, it seems likely that Jesus knew Hebrew because he read from the law in the synagogue (Luke 4:16-21).

A small number of scholars believe that Hebrew was still widely used in Jesus’ time, especially for rabbinical teaching, and that Jesus possibly taught in Hebrew as well.

Greek

Greek was the lingua franca of the Roman world — much like English is in today’s world. When communicating with someone who didn’t speak your native language, it was common to use Greek because most people knew some Greek. Galilee was known to be a multi-lingual area with many Greek-speaking Gentiles living near Nazareth. In fact, it is called “Galilee of the Gentiles (Matthew 4:15), perhaps because of its multi-cultural character. Only a few miles from Nazareth was the large Roman city of Sepphoris and it is very likely that Jesus spent some time working there, and therefore he must have known enough Greek to get by, and possibly knew it fluently.

There are examples in the New Testament of Jesus speaking with people who probably did not know Aramaic or Hebrew. For example, the Roman centurion (Matthew 8:5-13; Luke 7:2-10; John 4:46-53), Pontius Pilate (Mark 15:2–5; Matthew 27:11–14; Luke 23:3; John 18:33-38), the Syro-Phoenician woman (Mark 7:25-30). There are also the Greeks who came to speak to him in John 12:20-22. In all these cases, Jesus probably spoke to them in Greek.