1 Samuel 17:
Gill:54a David took the Philistine’s head and brought it to Jerusalem.
David took Goliath's head to Jerusalem to terrorize the Jubusties who lived there at the time.why he carried it to Jerusalem is not easy to say, this not being a royal city, nor was it wholly in the hands of the Israelites; part of it indeed was in the possession of Judah and Benjamin, but the stronghold of Zion was possessed by the Jebusites; and it is generally thought that it was to the terror of them that the head of Goliath was carried there.