Where does “ginawa” come from?

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

Ancestry of “ginawa”, step by step

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