Is `i' supposed to be an integer, or the original name of the file? Your description indicates an integer, while your code indicates that you want to precede each filename with cc_.
Code:
# Produce an array of the original files
original_files=(*.html)
# Use the index + 1 to rename the file:
for (( index=0; index<${#original_files[@]}; index++ )); do
mv "${original_files[$index]}" "cc_$(($index+1)).html"
done
Code:
for file in *.html; do
mv "${file}" cc_"${file}"
done
If these files contain links to each other, you will be creating problems for yourself by breaking these links.