外公和姥爷这两个称呼分别表示母亲的父亲和父亲的父亲,它们的区别主要在于所指代的亲属关系不同,外公通常用于称呼母亲的母亲,即祖母或外祖母的父亲;而姥爷则用于称呼父亲的父亲,即祖父或外祖父,在实际使用中,这两个称呼可能因地域、习惯等因素而有所差异。