Joenathan Shepherd means in slang: He’s calm, kind, and sensitive. He is a friend to all, even his best friend. God has gifted him with the ability to love and care for others. Joenathan Shepherd is a soul gifted by God. Joenathan Shepherd is the complete affection and love of care… Don’t miss him. (in Slang Dictionary, added by ZacerElapse)