Lietuviškos kilmės pavardė, greičiausiai kilusi iš žodžio „tirvas“ (purvas, pelkė, šlapynė), galbūt nusakanti gyvenamąją vietą. Istoriniuose šaltiniuose minima nuo XVI amžiaus. Žymiausias jos turėtojas – Viktoras Tirva (g. 1953 m.), Lietuvos irkluotojas, olimpietis, daugkartinis pasaulio čempionas ir rekordininkas.