Question: are cabello and pelo the same?
Answer: Pelo is any kind of hair. Cabello is only the hair on the head. So you can say: Mi pelo es muy largo (I have very long hair), but you cannot say: el cabello de sus brazos es muy suave .