Hello,
Unfortunately, this is not easy to change *only for* the community-list page. However, assuming you are using DSpace 6.x, the community-list page (along with any other pages that list communities) uses the CommunityServiceImpl's "findAllTop()" method (which finds all the top level communities). That method has a hardcoded sortField of "dc.title", see this code:
https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-api/src/main/java/org/dspace/content/CommunityServiceImpl.java#L163
If you wanted to change the ordering of Communities *everywhere* in the system, you could customize either that sortField (which must be a valid metadata field *for all Communities*) or change the query itself (in CommunityDAOImpl). However, I'll admit, I'm not sure if this will affect other areas of the system. Because this sort order is currently hardcoded, it's possible that either the XMLUI or JSPUI may make assumptions regarding how Communities are returned. So, please be aware that changing code at this level will need to be well tested on your end -- it's not something I've ever tried myself.
Good luck,
Tim