Joash \jo(a)-sh\ as a boy's name is of Hebrew origin, and the meaning of Joash is "given by the Lord".
Baby names that sound like Joash are Josh and Jasha. Other similar baby names are Cash, Jase, Joab, Joao, Jonah, Jose, Joss, Joos, Nash and Noach.