Its source is mal'akhi, a Hebrew name meaning "Messenger."
This was the name of a prophet in the Jewish scriptures.
It is also a place name in modern Israel. The town was not named for the prophet, however. It was established by settlers from the American city of Los Angeles (meaning in Spanish ''the angels''). They chose Malachi as the Hebrew translation of the Spanish name of their former home.