Clue: Arm (fin) to cover 'fair warrior' (6)
Answer: FINLAY
Explanation: Definition: fair warrior
FIN + LAY. I was worried about lay (as opposed to lay on) for cover, by Chambers gives it. The "Some first names" section of C. says that this name probably means "fair warrior"