A homie is someone you trust with your life. A friend you can count on. It is s term for someone you know well, and have been through a lot together. It originates from the idea of "home" or someone you know from childhood when you lived at your parents house. By the way, it is a tem used by people identifying with hip hop culture.