Besides its meanings as skillful, adroit, and deft, dexterous or dextrous has a secondary meaning of right or right-handed. Compare with sinister, which, besides meaning evil, baleful, and malign, has a secondary meaning of left or left-handed. Both from Latin roots.