LIVELIHOOD Meaning of LIVELIHOOD in English ■ noun a means of securing the necessities of life.OriginOE līflād 'way of life', from līf 'life' + lād 'course' (see lode ), assoc. with lively and -hood . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004