English and German, from the New Testament. The original name is from an Aramaic name meaning "son of consolation".
The Hungarian form is accented: Barnabás.