Where does “ginagawa” come from?

ginagawa (Tagalog) comes from Tagalog -in-, from Proto-Austronesian *-in-.

Ancestry of “ginagawa”, step by step

StepLanguageWordMeaning
1Tagalog-in-Infix form of -in
2Proto-Austronesian*-in-
Every word from Proto-Austronesian *-in-Every word from Tagalog -in-