Surnames identify the family groups, or sections of the community they belong to, in all communities. Sindhi surname is usually derived from the name or location of an ancestor.
Most of the Sindhi Surnames end with either 'ja' or ani' which is used to denote descent from a common male ancestor. Unlike other Hindus of India, who have a 'gotra', Sindhis often have a 'nukh', which means roots. This is much of the reason why Hindu Sindhi surnames end in 'ani' which means 'anshi', derived from the Sanskrit word 'ansh', which means 'descendence'. 'Nukh' refers to a broad family tree.
Most sindhi surnames have no relation with gotra. Many sindhis have abandoned hindu original gotras and adopted fashionable names by choice.