Her eulogy also shaded President Trump several times. Trump was not invited to the funeral amid his long-standing feud with the Republican senator.
"We gather to mourn the passing of American greatness," declared Meghan on Saturday. "The real thing, not cheap rhetoric from men who'll never come near the sacrifice he gave so willingly, nor the opportunistic appropriation of those who lived lives of comfort and privilege while he suffered and served."
Meghan spoke about how her father burned an illuminating brightness. "A few have resented that fire, for the light it cast upon them. For the truth it revealed about their character. But my father never cared what they thought," said Meghan.
"America does not boast because she has no need to. The America of John McCain has no need to be great again because America was always great," said Meghan.
Trump's 2016 campaign slogan was, of course, "Make America Great Again."
Her line earned lengthy applause from those in attendance.