As nouns the difference between idiosyncrasy and foible is that idiosyncrasy is a behavior or way of thinking that is characteristic of a person while foible is a quirk, idiosyncrasy, or mannerism; unusual habit or way (usage is typically plural), that is slightly strange or silly.