No. Between heroes left in play from the previous wave, and heroes in your deployment stack, the maximum number of heroes you are permitted to have is two heroes per wave (except Wave 1 which is restricted to just your starting hero).