No, you can't take hair from anyone else other than your identical twin. The reason for this is that the roots of your hair have live cells and just like all your other cells, you have your own unique genetic code embedded in them. If your body comes across someone else's genetic code through the hairs that have been transplanted, it will be rejecting it. The selection of grafts is one’s own scalp. Second in preference will be the patient’s own body hair.