There's more than that going on in the code.
Here's the full loop.
$CC/E5F9 A6 80 LDX $80 [$00:0080] A:0005 X:0000 Y:0000 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0268 VC:107 00 FL:56863
$CC/E5FB BD 80 29 LDA $2980,x[$7E:2981] A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0302 VC:107 00 FL:56863
$CC/E5FE 30 40 BMI $40 [$E640] A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0334 VC:107 00 FL:56863
$CC/E600 29 07 AND #$07 A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0352 VC:107 00 FL:56863
$CC/E602 C9 04 CMP #$04 A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0370 VC:107 00 FL:56863
$CC/E604 D0 05 BNE $05 [$E60B] A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizCHC:0388 VC:107 00 FL:56863
$CC/E60B C9 06 CMP #$06 A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizCHC:0412 VC:107 00 FL:56863
$CC/E60D D0 06 BNE $06 [$E615] A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0430 VC:107 00 FL:56863
$CC/E615 AA TAX A:0005 X:0001 Y:0000 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0454 VC:107 00 FL:56863
$CC/E616 BF 46 F8 CC LDA $CCF846,x[$CC:F84B] A:0005 X:0005 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0472 VC:107 00 FL:56863
$CC/E61A AA TAX A:001E X:0005 Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0508 VC:107 00 FL:56863
$CC/E61B A4 82 LDY $82 [$00:0082] A:001E X:001E Y:0000 D:0000 DB:7E S:06E4 P:envMxdizcHC:0526 VC:107 00 FL:56863
$CC/E61D BD 23 2C LDA $2C23,x[$7E:2C41] A:001E X:001E Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:0560 VC:107 00 FL:56863
$CC/E620 99 03 94 STA $9403,y[$7E:9408] A:00A0 X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0592 VC:107 00 FL:56863
$CC/E623 BD 24 2C LDA $2C24,x[$7E:2C42] A:00A0 X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0624 VC:107 00 FL:56863
$CC/E626 99 04 94 STA $9404,y[$7E:9409] A:00D2 X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0656 VC:107 00 FL:56863
$CC/E629 BD 25 2C LDA $2C25,x[$7E:2C43] A:00D2 X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0688 VC:107 00 FL:56863
$CC/E62C 99 05 94 STA $9405,y[$7E:940A] A:00C5 X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0720 VC:107 00 FL:56863
$CC/E62F BD 26 2C LDA $2C26,x[$7E:2C44] A:00C5 X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0752 VC:107 00 FL:56863
$CC/E632 99 06 94 STA $9406,y[$7E:940B] A:00BA X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0784 VC:107 00 FL:56863
$CC/E635 BD 27 2C LDA $2C27,x[$7E:2C45] A:00BA X:001E Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0816 VC:107 00 FL:56863
$CC/E638 99 07 94 STA $9407,y[$7E:940C] A:0000 X:001E Y:0005 D:0000 DB:7E S:06E4 P:envMxdiZcHC:0848 VC:107 00 FL:56863
$CC/E63B A6 80 LDX $80 [$00:0080] A:0000 X:001E Y:0005 D:0000 DB:7E S:06E4 P:envMxdiZcHC:0880 VC:107 00 FL:56863
$CC/E63D FE F5 96 INC $96F5,x[$7E:96F6] A:0000 X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:0914 VC:107 00 FL:56863
$CC/E640 E6 80 INC $80 [$00:0080] A:0000 X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:0960 VC:107 00 FL:56863
$CC/E642 18 CLC A:0000 X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:1000 VC:107 00 FL:56863
$CC/E643 A5 82 LDA $82 [$00:0082] A:0000 X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:1018 VC:107 00 FL:56863
$CC/E645 69 05 ADC #$05 A:0005 X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:1126 VC:107 00 FL:56863
$CC/E647 85 82 STA $82 [$00:0082] A:000A X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:1144 VC:107 00 FL:56863
$CC/E649 C9 0F CMP #$0F A:000A X:0001 Y:0005 D:0000 DB:7E S:06E4 P:envMxdizcHC:1170 VC:107 00 FL:56863
$CC/E64B D0 AC BNE $AC [$E5F9] A:000A X:0001 Y:0005 D:0000 DB:7E S:06E4 P:eNvMxdizcHC:1188 VC:107 00 FL:56863
At E602 and E60B, there are special cases for Frog and Magus.
$CC/E602 C9 04 CMP #$04 A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0198 VC:108 00 FL:56863
$CC/E604 D0 05 BNE $05 [$E60B] A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0204 VC:108 00 FL:56863
$CC/E606 8E FF A0 STX $A0FF [$7E:A0FF] A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0210 VC:108 00 FL:56863
$CC/E609 80 0A BRA $0A [$E615] A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0216 VC:108 00 FL:56863
$CC/E60B C9 06 CMP #$06 A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0222 VC:108 00 FL:56863
$CC/E60D D0 06 BNE $06 [$E615] A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0228 VC:108 00 FL:56863
$CC/E60F 8E 15 A1 STX $A115 [$7E:A115] A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0234 VC:108 00 FL:56863
$CC/E612 EE 17 A1 INC $A117 [$7E:A117] A:00B1 X:0012 Y:000A D:0000 DB:7E S:06E4 P:eNvMxdizcHC:0240 VC:108 00 FL:56863
E616 grabs the index of where the name is stored in memory (a multiple of 6). If you guys are still null terminating the strings for a total of 7 characters, these will have to be updated.
E645 moves the storage address by 05. E64B checks for a total of 0F characters.
I looked ahead a bit in the code, and it looks like after this loop finishes, another loop copies the work from this one into another set of addresses.
What I am trying to point out here is to look at what all of the code is doing, not just the part that comes up first. Seeing the whole picture can give you a better plan of attack.
Now there are a number of ways this loop could be rewritten, here is one.
E61A:E63A - C22069232CAAA58229FF00690394A8A90400547E7E29FF00E2208005EAEAEAEAEA
$CC/E61A C2 20 REP #$20 A:0006 X:0001 Y:0046 D:0000 DB:7E S:06E4 P:envMxdizcHC:1404 VC:025 00 FL:203
$CC/E61C 69 23 2C ADC #$2C23 A:0006 X:0001 Y:0046 D:0000 DB:7E S:06E4 P:envmxdizcHC:0060 VC:026 00 FL:203
$CC/E61F AA TAX A:2C29 X:0001 Y:0046 D:0000 DB:7E S:06E4 P:envmxdizcHC:0084 VC:026 00 FL:203
$CC/E620 A5 82 LDA $82 [$00:0082] A:2C29 X:2C29 Y:0046 D:0000 DB:7E S:06E4 P:envmxdizcHC:0102 VC:026 00 FL:203
$CC/E622 29 FF 00 AND #$00FF A:0000 X:2C29 Y:0046 D:0000 DB:7E S:06E4 P:envmxdiZcHC:0136 VC:026 00 FL:203
$CC/E625 69 03 94 ADC #$9403 A:0000 X:2C29 Y:0046 D:0000 DB:7E S:06E4 P:envmxdiZcHC:0160 VC:026 00 FL:203
$CC/E628 A8 TAY A:9403 X:2C29 Y:0046 D:0000 DB:7E S:06E4 P:eNvmxdizcHC:0184 VC:026 00 FL:203
$CC/E629 A9 04 00 LDA #$0004 A:9403 X:2C29 Y:9403 D:0000 DB:7E S:06E4 P:eNvmxdizcHC:0202 VC:026 00 FL:203
$CC/E62C 54 7E 7E MVN 7E 7E A:0004 X:2C29 Y:9403 D:0000 DB:7E S:06E4 P:envmxdizcHC:0226 VC:026 00 FL:203
$CC/E62F 29 FF 00 AND #$00FF A:FFFF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envmxdizcHC:0486 VC:026 00 FL:203
$CC/E632 E2 20 SEP #$20 A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envmxdizcHC:0510 VC:026 00 FL:203
$CC/E634 80 05 BRA $05 [$E63B] A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envMxdizcHC:0534 VC:026 00 FL:203
$CC/E636 EA NOP A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envMxdizcHC:0546 VC:026 00 FL:203
$CC/E637 EA NOP A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envMxdizcHC:0552 VC:026 00 FL:203
$CC/E638 EA NOP A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envMxdizcHC:0558 VC:026 00 FL:203
$CC/E639 EA NOP A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envMxdizcHC:0564 VC:026 00 FL:203
$CC/E63A EA NOP A:00FF X:2C2E Y:9408 D:0000 DB:7E S:06E4 P:envMxdizcHC:0570 VC:026 00 FL:203
I have already checked, and changing the value at E629 to 0005 (and the loop ending values also) will not be enough to get you 6 letters in battle. You'll need to figure out the rest from here.