Passing Tones: These are non chord tones that connect two chord tones by stepwise motion.
Neighbor Tones: Also known as auxiliary tones, these non chord tones are approached by step from a chord tone and then resolved back to that same chord tone.
Suspension: A type of non chord tone where a note from the previous harmony is held over into the next harmony before resolving down by step.