Another solution if you need to adapt the size of the map. if you want to scale the picture it's preferable to avoid fit. It's possible also that you want to draw the same ellipses. In this case you can do that
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\definecolor{myblue}{RGB}{56,94,141}
\begin{document}
\begin{tikzpicture}[scale=.75]
\draw[ultra thick,myblue] (0,0) circle [x radius=1.5cm, y radius=5cm]
(6,0) circle [x radius=1.5cm, y radius=5cm];
\node[font=\color{myblue}\Large\bfseries] at (0,-6) {Domain};
\node[font=\color{myblue}\Large\bfseries] at (6,-6) {Range};
\node (a1) at (0,3) {Anu};
\node (a2) at (0,1) {Ashu};
\node (a3) at (0,-1) {Jenny};
\node (a4) at (0,-3) {Cathy};
\node[circle] (b1) at (6,2) {Raaz};
% I used circle to get a fine position of the arrows without a complicated code
\node[circle] (b2) at (6,0) {Jonathan};
\node[circle] (b3) at (6,-2) {Fred};
\draw[thick,->,myblue] (a1.east) -- (b1);
\draw[thick,->,myblue] (a2.east) -- (b1);
\draw[thick,->,myblue] (a3.east) -- (b2);
\draw[thick,->,myblue] (a4.east) -- (b2);
\end{tikzpicture}
\end{document}
It's possible to define some styles to get a better code. It's possible to use some variables to draw automatically some parts of the code.
Update 2
We can add some styles :
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\definecolor{myblue}{RGB}{56,94,141}
\newcommand\xsetpos{6}
\begin{document}
\begin{tikzpicture}[scale=.75,
arrow/.style={thick,->,myblue},
set name/.style={font=\color{myblue}\Large\bfseries\sf},
set/.style={ultra thick,myblue},
every node/.style={circle},
font=\sf
]
\draw[set] (0,0) circle [x radius=1.5cm, y radius=5cm]
(\xsetpos,0) circle [x radius=1.5cm, y radius=5cm];
\node[set name] at (0,-6) {Domain};
\node[set name] at (\xsetpos,-6) {Range};
\node (a1) at (0,3) {Anu};
\node (a2) at (0,1) {Ashu};
\node (a3) at (0,-1) {Jenny};
\node (a4) at (0,-3) {Cathy};
\node (b1) at (\xsetpos,2) {Raaz};
\node (b2) at (\xsetpos,0) {Jonathan};
\node (b3) at (\xsetpos,-2) {Fred};
\begin{scope}[arrow]
\draw (a1.east) -- (b1);
\draw (a2.east) -- (b1);
\draw (a3.east) -- (b2);
\draw (a4.east) -- (b2);
\end{scope}
\end{tikzpicture}
\end{document}

tikz– Guido Oct 25 '12 at 3:37