RhymeNow
Free Online Rhyming Dictionary
diving, driving, jiving, thriving
arriving, conniving, depriving, deriving, reviving, surviving
p. pr. & vb. n. of Strive
a. & n. from Strive.