Cùng với ngôn ngữ tộc người, tộc danh là dấu chỉ trước tiên giúp một tộc người tự phân biệt với những tộc người khác, và phân biệt những tộc người khác với tộc người mà mình sở thuộc. Nguồn gốc của các tộc danh có thể là những danh xưng tự gọi, nhưng thường xuất phát từ cách gọi để phân biệt của các cộng đồng lân cận. Các cộng đồng người thường dựa vào nơi cư trú hoặc một điểm đặc trưng, đặc thù về văn hóa của các cộng đồng láng giềng để đặt tên cho họ. Do đó, các tộc danh ở Việt Nam thường phản ánh xuất xứ và phản ánh cái nhìn của các cộng đồng người đối với nhau.