Мужское старославянское имя Твердята является краткой формой имен Твердомир и Твердислав. Существует две версии происхождения этих имен: от старославянского глагола «твердити», что означает утверждать, либо же от прилагательного «тверд» что имеет значение твердый. Однокоренное «тверд» может быть также существительным и означать твердь, землю.