法律分析:同一个市的两个不同的公司是可以分别同时给一个人买社会工伤保险。我国相关法律规定职工(包括非全日制从业人员)在两个或者两个以上用人单位同时就业的,各用人单位应当分别为职工缴纳工伤保险费。职工发生工伤,由职工受到伤害时工作的单位依法承担工伤保险责任。
法律依据:《中华人民共和社会保险法》第三十四条 国家根据不同行业的工伤风险程度确定行业的差别费率,并根据使用工伤保险基金、工伤发生率等情况在每个行业内确定费率档次。行业差别费率和行业内费率档次由国务院社会保险行政部门制定,报国务院批准后公布施行。社会保险经办机构根据用人单位使用工伤保险基金、工伤发生率和所属行业费率档次等情况,确定用人单位缴费费率。
《实施若干规定》第九条 职工(包括非全日制从业人员)在两个或者两个以上用人单位同时就业的,各用人单位应当分别为职工缴纳工伤保险费。职工发生工伤,由职工受到伤害时工作的单位依法承担工伤保险责任。