Voted for Anti-Goliath starship as it's the most descriptive. I think Naginata is a good name but implies a sort of an attacking ship, while Siege starship is mostly used for planet defense atm.
Fine with antimatter starship as well.
Goliath Destroyer, Massive Ship Defender, Capital Killer, Mega Targeter. Take your pick