In Hindi, friend means Khaleel or Wali, I thought both were Arabic loanwords. But mostly we use word dost, that is Persian word now I wonder if even Persian have another word for friend.
I thought صَديق meant truthful or thereabout
Actually صديق comes from the root صدق which means telling the Truth. So arabs uses the word صديق as a "friend" because a friend is a person who ought to tell you the truth always