Meaning
I have more than enough for my needs.
Origin
From the Bible, Psalms 23:5 (King James Version):
Thou preparest a table before me in the presence of mine enemies: thou anointest my head with oil; my cup runneth over.