There are several different phrases that can be used as synonyms for the phrase "blow one's own horn." Some alternatives include "toot one's own horn," "sing one's own praises," "pat oneself on the back," "brag about oneself," and "talk oneself up." Each of these phrases indicates someone who is quite pleased with themselves or is trying to impress others by sharing their accomplishments or talents. They can be used interchangeably depending on the context or personal preference, and are all ways to describe someone who is not shy about highlighting their own greatness.