Boy name origins & meanings Japanese : EverlastingShakespearean : From MacBeth Boy name variations Banko