Non-standard or informal spelling of 'giving,' the present participle of give, often used in speech and song lyrics.
From Old English 'giefan,' related to Germanic languages. The 'givin' spelling represents how people actually pronounce it conversationally, dropping the final 'g' sound—called g-dropping in linguistics.
G-dropping (saying 'givin'' instead of 'giving') happens most in casual speech, and linguists notice it more in certain regions and social groups—it's not laziness, it's a real dialect pattern.
Complete word intelligence in one call. Free tier — 50 lookups/day.