From Old Portuguese ola + -eiro, or possibly from or Late Latin ollārius, from Latin ōlla.
Practice speaking and memorizing "oleiro" and many other words and sentences in Portuguese.