La fleche means: An old French last name that means “the Arrow” in English. This name indicates that the person with it is strikingly handsome and capable of giving you the best sex. Romantics will do anything to get the affection of their partner. (in Community Dictionary, added by Kaitlin Carr)