Green’s Dictionary of Slang

blow one’s horn v.

[play on SE/blow v.1 (1e)/blow v.1 (2a)]
(US)

1. [mid–late 19C] to speak or sing out of turn.

2. [late 19C+] (also blow one’s own horn, toot one’s horn) to brag, to boast.