Woher.... non va bene?
"Da dove arriva" non è uguale a "da dove viene"?
"Herkommen" und "Herkunft" ("origine") sind verwandt.
Da dove arriva e da dove viene sono perfettamente sinonimi
anche "di dove è il tuo amico" se chiede di quale citta/paese ... dipende dal contesto