Why is the G silent in gnat?

The reason there’s a “g” at the front of gnat is that the “g” wasn’t silent back in the days of King Arthur. They said “guh-nat.” “It’s strange. It’s a little glimpse back into the past,” says David Jost, senior lexicographer for the American Heritage Dictionary.

What does gnat mean in English?

: a very small usually biting fly. gnat. noun. \ ˈnat \

How do you sound a gnat?

How do you pronounce Nat?