If you are talking Background, then Folk Hero makes sense. Actually anything works given the backstory you outlined.
Acolyte -> "Oh no, my village temple where I was training was destroyed by Fire Giants."
Guild Artisan -> " "Oh no, my village guildhall where I was training was destroyed by Fire Giants."
Noble -> "Oh no, my village was destroyed by Fire Giants."
Folk Hero -> "Oh no, my village was destroyed by Fire Giants, I vow to get my vengeance."
The Background can either add synergy to your character or fill in the gaps, skill wise. Backstory, I like to leave vague and fill in the gaps as the campaign progresses. That leaves you room to role play and the DM room to improvise. For example, you find and free some wood elf prisoners of fire giants.
You: Hey DM, any chance I know or recognize any of these prisoners?
DM: Huh, oh yes! While you don't know them personally, one of them you recognize as a master leather worker from your guild. He practiced his craft in a neighboring village that was also destroyed in the raids.