Note that the behavior you're seeing (Option used as a keyboard overlay for special characters) is the Mac standard. You're assuming that Option = Emacs Meta, but that's not always the case, nor do you necessarily want it to be the case.
If you don't need to use the Option key to insert characters, then you can certainly map it to Meta. How to do so depends on how you're running Emacs.
If you're using Emacs in the Mac Terminal, then in Preferences > Settings > Keyboard, check "Use option as meta key".
There are several GUI ports of Emacs for the Mac. In these, you have an additional choice, which is to use Command as Meta (since there's no conflict in most cases) and retain Option for typing special characters.
In the Emacs Mac port (my favorite, easiest to download from here), Command = Meta is the default. Use M-x customize-group mac
to change Mac Option Modifier
to meta
(or any other Emacs modifier you want).
In the Emacs NS port (part of standard GNU Emacs, easiest to download from here), Option = Meta and Command = Super is the default, so my guess is you're probably not using this verison! You can change the modifier behavior in M-x customize-group ns
with Ns Alternate
(Option) Modifier
and Ns Command Modifier
.
If you're using a keyboard, such as Apple's, which expose the fn
key to software, you can gain another Emacs modifier that way, by setting Mac
(or Ns
) Function Modifier
to super
or hyper
.