It has roots in 3 languages Spanish, Portuguese and Turkish. I
don't doubt that it is actually Turkish in Full Origin, as the
Turks along with every other country came through Spain at one
point, plus the Turkish meaning is much nicer. I will list the
meanings for you.
In Spanish and Portuguese its derived from the word Acabar
meaning to achieve or complete.
In Turkish there is no derivative its solely Acaba meaning,
astonishment, wonder, amazement.