法律分析:一个公民改名字没有次数限制。公民享有姓名权,有权决定、使用和依照规定改变自己的姓名,禁止他人干涉、盗用、假冒。未满十八周岁的人需要变更姓名的时候,由本人或者父母、收养人向户口登记机关申请变更登记;十八周岁以上的人需要变更姓名的时候,由本人向户口登记机关申请变更登记。
法律依据:《中华人民共和国户口登记条例》第十八条 公民变更姓名,依照下列规定办理:一、未满十八周岁的人需要变更姓名的时候,由本人或者父母、收养人向户口登记机关申请变更登记;二、十八周岁以上的人需要变更姓名的时候。