Zu den Ausnahmen gehören auch Kurzformen, die lediglich aufgrund der Verkürzung nicht mehr in das Schema passen. Nimmt man die Langformen, passen die wieder wunderbar (auch „e“ am Ende grundsätzlich weiblich):
Margo: Kurzform von Margareta/Margarete (BTW: Ursprung griechisch/persisch)
Cleo: Kurzform von Kleopatra (BTW: altgriechischer Ursprung)
Lilo: Kurzform von Liselotte
Caro/Karo: Kurzform von Caroline/Carolina, zurückgehend auf Karla
Ich habe die Listen damals über ein paar Wochen verfeinert, weil mir viele Leute nicht abnehmen wollten, dass es so einfach ist und mir dann doch noch mal einen oder mehrere Namen geliefert haben, bei denen es zunächst nicht funktionierte. Aber auch Ausnahmen ließen sich größtenteils über Endsilben/mehrere Endbuchstaben erschlagen. D.h. die Liste von Einzelnamen, die sich jeglicher Regel verweigern ist sehr kurz.
Daher ging das dann auch mit „böswillig“ zugelieferten Störern schnell Richtung „Null“ und funktioniert sogar weit über klassisch deutsche Namen hinaus mit erstaunlicher Zuverlässigkeit bei Sprachen/Kulturen zu denen ausreichende Verwandtschaft besteht. Nur muss man dann natürlich auch Unschärfen akzeptieren, die bei Betrachtung nur deutscher Namen nicht vorhanden sind.