关于“姜子牙姓姜还是吕”的问题,历史上存在不同说法。根据《史记》等正史记载,姜子牙本名姜尚,是周朝开国功臣,因辅佐周武王有功,被封于齐国,后世称其为“姜太公”。因此,他的主要姓氏应为“姜”。
不过,民间传说中也有“吕尚”之说,这源于他受封于吕地(今河南南阳一带),故有“吕尚”之称。但这种称呼更多是地域性的别称,并非本名。
综上,姜子牙的本姓为“姜”,“吕”为封地别称。