Этимологический словарь Крылова
Это общеславянское слово имеет индоевропейскую природу. Соответствия находим в разных индоевропейских языка: в армянском – sirt, в латинском – cor, в хеттском – kard. Обратим внимание, что слово сердце восходит к той же основе, что и середина: изначально – "то, что находится в центре".