Древнерусское нецерковное (мирское) имя, восходящее к слову одинец. В семейной традиции оно обычно давалось первому по счету или единственному ребенку. Нарицательное слово имело также значения «единственный сын», «одиноко живущий человек» или «дикий кабан-одиночка».
Подобные мирские имена использовались в повседневном обиходе наряду с крестильными и часто употреблялись активнее официального имени. Эта традиция параллельного именования восходила к дохристианской эпохе. Память об имени сохранилась в географических названиях: по имени боярина Одинца было названо его село Одинцово (ныне крупный город в Московской области). От имени Одинец также произошли фамилии Одинцов и Одинец.
Данное имя входит в группу славянских имён.