Really not a good idea. Chameleons are territorial and do not like to with other chameleons. It's advised to keep them all separate meaning 1 cage per chameleon. When they're babies like hatchlings, it's okay to keep them in a cage until they're about 2 months and then you have to get them all their own cage. Veiled chameleons are extremely territorial and they will fight with other chameleons and injure them. Hope this helps.