根据《中华人民共和国中国人民银行法》的规定,只有中国人民银行有权发行人民币,包括纪念币。纪念币发行权属于国家主权范畴,禁止任何地方、任何部门、任何个人发行货币。因此,除了中国人民银行,没有其他银行或机构有权发行纪念币。