ollamh (Scottish Gaelic) comes from Old Irish ollam, from Old Irish oll, from Proto-Celtic ɸolnos, from Proto-Indo-European polh₁-, from Proto-Indo-European pelh₁- — to fill.
ollamh (Scottish Gaelic): doctor