Display name and name should be similar or identical unless you know that they don't need to be (for example twitteriffic and twitteriffic premium both display as 'twitteriffic' on the iphone but they're different apps with different names).
Bundle identifier is the Apple equivalent of a registry path in some ways, windows developers would use HKLM\Software\Company\Application - Apple uses a convention more like com.companyname.appname.
(Disclaimer: no knowledge of AppStore development, just a small amount of knowledge on Macs and plist files)