stonefly (n.) Look up stonefly at Dictionary.com
mid-15c., from stone (n.) + fly (n.). So called because the larval forms abound under stones of steams.