Where does MacVim keep its themes?
By default, you should put custom colorschemes/themes into: ~/.vim/colors

Note that you may need to create the .vim directory in your home directory if it does not already exist.

After doing so, your :colorscheme command should automatically pick up the theme.