Слово "спикер" происходит от английского to speak-"говорить". Отсюда и название должности в английском парламенте-председатель в парламентских заседаниях называется "спикер". Ну, а в русский язык кто-то тупо перетащил английское словечко. Хотя, не так уж и тупо, ведь по смыслу оно соответствует. "Спикер" буквально можно перевести, как "говорун". Скорее уж английское название парламентской должности не соответствует, ведь спикер в парламенте чаще предоставляет слово другим, чем говорит сам.