Barnaba urodził się na Cyprze. Jego adekwatne imię brzmiało Józef, ale apostołowie dali mu przydomek Barnaba. Według Klemensa Aleksandryjskiego i Euzebiusza Barnaba miał należeć do grona 72 uczniów Pana Jezusa. Był krewnym św. Marka Ewangelisty, dlatego św. Paweł nazywa go kuzynem Ewangelisty (Kol 4,10). Barnaba prawdopodobnie razem ze św. Pawłem przybył do Jerozolimy, aby u stóp Gamaliela, znanego rabina – uczonego żydowskiego, pogłębić swoją wiedzę w zakresie religii mojżeszowej.