From i + från, from Old Norse frá, from Proto-Germanic *fram (“from”), from Proto-Germanic *framaz (“forth, forward”).
ifrån