Liv is derived from the word 'hlif' which means 'protection' or 'defence'. It can also mean 'life'.
Norse
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.