Another way to do it is to compress the extra spaces and use a space as the delimiter:
ls -l | tr -s ' ' | cut -d' ' -f 8
I'm not saying this is better than the awk method presented earlier.
However, why do you want to use a long listing and only keep the name. Might as well use a short listing "ls -1" or use find, "find ./ -maxdepth 1 -type f"