В языкознании такие слова называются эвфемизмами. Вообще, эвфемизм понятие довольно широкое. Более или менее полное определение может звучать, например, следующим образом. Эвфемизм – это слово или словосочетание, которое используется вместо другого, в данной ситуации неуместного. Главная задача эвфемизма - пощадить уши и чувства собеседника или окружающих. Эвфемизмы можно разделить на несколько классов. Например, набившие оскомину политкорректные слова и обороты (скажем, темнокожий) - это эвфемизмы; многие медицинские обороты (летальный исход) - это эвфемизмы; многие слова религиозного содержания также являются эвфемизмами. Примером может служить слово "господь", так как в свое время церковь накладывала запрет на употребление слова "бог". Вспомните высказывание "не поминай бога всуе". Этот список можно продолжать и далее, но ваш вопрос касается вполне определенного типа эвфемизмов.
Да вы правы. "Блин" заменяет иное созвучное с ним слово. Мы понимаем о каком слове идет речь. На мат также налагается запрет. При этом выбор эвфемизма для замены матерного слова определяется некоторыми языковыми условностями. Главной условностью является более или менее выраженная схожесть с табуированным словом. Например:
Писец (песец) подкрался незаметно. слово-табу и эвфемизм звучат очень похоже.
На вопрос "Где?" можно иногда услышать ответ" Где, где. - В Караганде.
Здесь, как мы видим табуированное слово рифмуется с эвфемизмом.
Задавая вопрос "Кто?" можно нарваться на "Конь в пальто". Схожесть в краткости слова-табу и эвфемизма.
Ну а в Вашем случае схожесть - это одинаковое начало обоих слов.
Часто случается, что такой эвфемизм, прослужив какое-то время, сам подвергается табуированию. Это произошло, например, с эвфемизмами "хер" и "хрен" (бедное растение). Не берусь предсказывать этой же судьбы и для блина, уж очень его полюбили. Даже некоторые учителя в присутствии детей им не брезгуют.
"Блин" схож с известным нам звучанием своего начала.