It was developed from something that was based on Mach. However, it is also based on BSD, as your second link states.
> The BSD code present in XNU came from the FreeBSD kernel. Although much of it has been significantly modified, code sharing still occurs between Apple and the FreeBSD Project.