Here's a simple birth model which leads to power law behaviour with exponent 1. Start with a single individual of type 1. Reproduction as follows: (a) each individual produces "clone offspring" (a child of the same type as itself) at rate 1. (b) in addition, each individual of type 1 produces "mutant offspring" (a child of a new type not yet seen before) at rate $\mu$, where $\mu$ is any positive constant. So the first mutant will be called type 2, the second type 3, etc. Let $N_k(t)$ be the number of individuals of type $k$ alive at time $t$. Once the first individual of type $k$ has been born, the type-$k$ family grows exponentially. Also, the first individual of type $k$ is born at time $\log k + O(1)$. From this it's quite easy to obtain that $N_k(t)$ behaves something like $e^t/k$. More precisely, for any $k$ the quantity $ke^{-t}N_k(t)$ converges as $t\to\infty$ with probability 1 to some random variable $W_k$, say, and the sequence of distributions of $W_k, k\geq 1$ is tight. Reordering the $N_k(t)$ into decreasing order still leaves essentially the same rate of decay. So for large $t$, $N_k(t), k \geq 1$ obeys Zipf's law (for a range of $k$ that depends suitably on $t$, say $ k < < e^t $ ).