I'd change them now...The sooner the better since they are young.

That said, the easiest and least confusing thing for the kitties is to not change them at all if you can find a way to live with their current names. Adjusting to a new home and people is a lot to deal with, along with name changes too.