#1 is a tucker, ruffler or gathering foot, sometimes the names are interchangeable.
#2 is a binding foot. Thought that was a new invention didn't you?
#3 is an edge joiner, for joining lace, ect, to the edge of a garment.
#4, I don't know, but will find out if you want.
#5 is a rolled hem foot.
#6 is a straight stitch foot.
#7 is a zipper or cording foot.
Have fun, happy sewing!