I try to go really simple to avoid confusion.
Morph.Gender.Number
ex:
Alb.F.001 = Albino Female 001
BlkPas.M.024 = Black Pastel Male 024
PasLes.F.123 = Pastel Lesser Female 123
Although recently I've been debating whether or not I should include hatch year in there somewhere...