个体户完全有能力开设对公银行账户。根据《人民币银行结算账户管理办法》第十一条的规定,个体工商户作为单位的一种,拥有开设基本存款账户的资格。这种账户是专为满足日常转账结算和现金收付需求而设立的。无论个体工商户是否有字号,其开户名称的要求都遵循一定的规则:有字号的,应与营业执照上的字号保持一致;若无字号,账户名称则由“个体户”字样和营业执照上登记的经营者姓名组成。对于自然人开设的银行结算账户,名称必须与其有效身份证件上的全名相符。因此,个体户完全可以根据自己的经营需求,按照规定程序开设对公银行账户。