במספרים המרוכבים, לכל מספר יש שני שורשים. בניגוד למספרים הממשיים, במישור המרוכב אין דרך להגדיר מספר חיובי ולכן לא ניתן להחזיר תמיד את ""השורש החיובי"" כמו שאפשר לעשות במספרים הממשיים, ולכן הבחירה איזה שורש מהשורשים מיוצג בפונקציה היא שרירותית. ההגדרה המקובלת לפונקציית השורש במספרים המרוכבים היא באמצעות פונקציות האקספוננט והלוגריתם הטבעי המרוכבות, בהתאם להגדרת החזקה המרוכבת: